Syntax update, better error reporting and import

* `import` takes any file, loads and compiles it and inserts it in to
   the current script.
* `return` is allowed on the global scope and will use the RETURN op
   code
* Error reporting includes the filename
Updated readme