Corrected misleading comment.
Added $log
Reducing the complexity of VM templates.
Separated creator from dependencies.

Now that all the injectable class construction is done by generated
code (opposed to extending it with a generator), the classes themselves
can be instantiated by simply invoking their constructors. The creator
genrator was therefore separated from the rest of the constructors.
Reorganizing the static files under public.
Select the first tab by default.
Gave example better names.
Added java source code to the demo screen.