Addresses issue #7. The commit messages are self explanatory:
Anonymous users will be handled by the API, such that they can only access endpoints with no scope.
The GET endpoint for /libraries/<> was made scopeless.
As different methods cannot have their own scope, a separate endpoint was created /documents/<>, to allow the POST and DELETE methods that were originally a part of the libraries endpoint.
The tests were updated and split to encorporate this new endpoint, and view.
A minor check that the correct view is scopeless was added to the anonymous epic test.
Tests included that tests public libraries can be accessed by anonymous users.
Coverage increased (+0.42%) to 95.16% when pulling d99a95d63fdb9defecd33bd3c892ee69f6847f75 on jonnybazookatone:feature/test-anon-and-scopes-epic into 861842783d6032b7039e8752355aa08458f5731e on adsabs:master.
Addresses issue #7. The commit messages are self explanatory: