A Reusable Command and Data Handling System for University CubeSats