Added package structure and some skeletons for the classes