Add the types the emulator will use internaly.
Fix travis configuration.
Add functions to work on specific registers.
Add comments.