Refactor timer stuff
Implement support for native modules
Centralize code evaluation and improve console
Make `require` work