Switched to java

- Added necessary class structure
- Empty framework to place remaining code in