Refactoring and Cleanup

- Clean up Javadoc errors enforced by Java 8
- Add missing Apache Licenses
- Updated pom.xml to use JUnit 4.11
- Make JUnit tests conditional based on the existing of required configuration files. Mainly for API calls into vSphere and Boundary APIs. Requires passwords and API tokens so the files are not stored in the repository
- Added configuration for Travis Build
- Added Travis build status to README