Refactored aprox-api to split out the core data model. Started work on a java client that combines the http subsystem and the core domain model, and provides a fluent interface for interacting with the server. Started work on functional tests that will verify the functioning of a server via the java client api. Changed the RevisionsManager to only commit files when there are actual changes, not merely when they've been modified (sometimes rewriting the same content back to the file during a migration step that doesn't do anything).
Merge branch 'master' of github.com:jdcasey/aprox