Refactored some parts of the gem
Removed is_anonymous? from ApiUser
Made the distinction between session user and ApiUser's human user better
Removed current_user from Roar lib
Readded exception handling code, since it did not work in Base
Turns out it was working. Reverted previous change.
Minor formatting changes
Version bump
Merge pull request #2 from openstax/refactor

Refactor