Added 2 project unit tests to test the rest api xml funcationality.
Added two tests for the project save rest controller (json/xml)
Added the save method to the project rest controller and updated the
test to pass in lists of tasks.
Updated the .gitignore file to exclude lib, scripts, src folder as they
are currently not being used.
Refactored the Java domain object to JavaInstall to clearly define this
implies the installed Java being used.
Added a build scaffold controller to test.
Refactored the three Java related classes into one.
JVM + Runtime classes have been included into the JavaInstall classes
and all tests fixed.
Added a list test for the rest controller for the newly refactored
JavaInstall class.
Added the list method for the JavaInstallRestController to enable the
new test to pass.
Refactored the JavaInstall removing the jvmVendor property as this is
redundent.
Refactored JavaInstall to include an integer for architecture (32/64)