updates, cleanups due to code generation improvements. Find and extract code generation annotations
lots of cleanup and simplification. Introduce a ResoureLoader and base all
classloading from this. Add an eclipse compiler. IMprove code generation