Preliminary jupiter implementation

Erm, feel free to review, but kinda expansive...

Less so without the custom parser and lexer though