NOT READY FOR USE.
Jython confuses me to no end, but I swear I'll figure this out.
Commiting these changes because I'm testing on seperate machines.