Gabe portable init

@roymarantz @dallasmarlow @maddalab @Primer42 No more daemon! Just use nohup, as it is way more portable. Also, move to using LSB init functions for status.
The test for the java binary should be abstracted out and possibly even run just once.