Implemented Treasure class and abstracted Object class

Fixed some header includes