- Updated pom.xml and directory structure to adhere to maven best practices
- Added ability to generate deployment jar with dependencies via 'mvn package'
- Updated code to be Java 1.6 compatible