-made most of the classes
-did typedefing mostly
-this a test build