Fixed minor issues
Refactored Typecast class, and added Boolean
Versioning
Build