Implemented a basic Type class
- added a DoubleType and a IntType