Implemented metadata class. Added some other class skeletons