Changed angular routing, added annotation library API.

Removed listen route and controller in favour of rack-rewrite gem. Closes #12 Closes #47
Added check_authorization and associated authorize and skip_authorization calls.
Added json API for annotation library. see: QutBioacoustics/baw-client#15
Modified range_request to try to resolve errors (#80).