Fix some init issues

- Allow many things to be overridden via the sysconfig file.
- Provide visual status on start
- Allow the use of any java7