OhmniParse (clever branch name right;))

@Ohmnivore these are my changes, some notable ones: parser is very lenient now, so while real haxe files are allowed through, so are much simpler files like:

    //parser doesnt care about parameters, or class, or package, but will still compile with them

    function init 
    {

    }
    function update
    {
    }

I stuck with init, if you really want to change it we can, but so you know, it does not affect auto-complete. I also made the request syntax as simple as possible: ```request MyClass``` depending on your IDE this may be underlined, but it should not break completion. 

One big change, that had no relation to your code, I temporarily have removed the semi-live-scripting (the version that relies on openfl's asset system, as I believe I broke it at some point, and its really not overly useful now that full-live-scripting is in...
this here, was a nasty, nasty bug... I got this file reader method somewhere on the haxe site (its odd but it works) but I never realized that ```readLine()``` removes the line-end character, breaking my new method of import parsing. It also, in a more complicated way, is why my scripts would parse fine at startup, and break at reload...

One bonus to this though: I believe this means we shouldn't have to worry about line-end characters, as any loaded in this way should always be "\n"