Transformed all primitive literals into boxed literals

i.e. a 13 becomes a (new Integer(13))
Added literal doubles.
Added a version number. Maybe this will help in debugging.

Ideally, this should be automatically generated, but this will do for
now.
Added a closing ) after the next token after a s/==/.equals(/g substitution.

Hopefully fixes #1.