Validate version take2

validating version is done in the root project file.  So it is now validated with any gradle call no matter what.  Also fixed the DEPENDENCY_URLS file since we are now using a SNAPSHOT.  Really need to fix this in the release script.

Issue #35