Updated project dependencies to remove SNAPSHOTs, updated documentation, cleaned up testing (need more tests).