Switched to gradle build system which should allow for much easier building across systems. Also toyed with the idea of using roboguice, but for now I think it'll remain unimplemented.