import statement can contain NS separated names
Added caching to the imports, so we only import classes once
fixed issue where saffire files i the module directory are ignored
Added additional saffire module files
changed parser token, updated unittest to reflect
Added some extra unittests
Merge pull request #157 from jaytaph/import

Import
Initial effort to allow importing from submodules.
Omit the actual class from the built path.
Ignore the vagrant working directory.
Check for namespace separator, and use only the class name, not the modules.