Binary masks for instructions
Fixed incorrect instruction name
Update to scalajs 0.5.3
Minor modification to enable type class usage
Initial code generator and tests implementation
Added missing function type
Moved to an IDE friendly project configuration

Unit testing for scalajs not yet functional
Implemented shift instructions their tests