1. Improves importing so that it should mostly work for user defined files.
2. Adds in a parse step for parameters. Currently String and boolean are converted to a proper C++ type and all non-primitives are pass by reference by default (java's behaviour)