Docs finished.
Need to move router from app to api.
Tests modified.
API modified.