New proper module generation
Print exports as modules and print ffi stuffs again
fayToJs now with unqualified constructor names
Don't override existing module paths
Export names based on the export locations, not source locations
Top level modules need to export main now, update tests to do this
Evaluate the top level module when created so it doesn't have to be instantiated by the user
Refactor
Separate modules in codegen
Remove unused code
Qualify constructors and constructor functions
Each module adds its own entries to the jsToFay/fayToJs hashes. Also put jsToFayUserDefined and fayToJsUserDefined in runtime.
Refactor
Fix TODOs
Fix TODO
Fix TODO
Fix TODO
Broken test case: ModuleRecordClash
Two test cases that need changes in fay-base
Move test results to .res to allow testing of nested modules