Implemented some skeleton code to get things compiling, along with constructor and destructor.