Topic/no main

Added a new compiler flag that doesn't wrap the module in a try block, and removes the reference to "main". Intended use case is compiling core-elm.