added CRUD documentation
moar tests, better docs