Initial Endpoints Commit RND 2
 - Cleaned up build.gradle file for snapshotting
 - Cleaned up flow and added some comments to the tests
 - Fixed classpath for classes vs lib ordering