tree
return a LuaCode object, and it will automatically get a source from `tree` if it didn't already have a source. Plus some fixes/cleanup.
nomsu_compiler, and nomsu_decompiler. Also added comprehensions.