Changed can delete permissions for snippets to match the web client

Re-enabled try/catch when moving a snippet
Finished work on the api tests, need to decide if some of the reading
methods need tests (issue #2)