TW: Restructured project for deployment.
TW: Added properties for java runtime version.