Merge pull request #287 from Kae7in/david-api

David API
Fixing syntax errors in urls.py. Set ALLOWED_HOSTS in Settings.py to
allow all.
Updated Shop Rest View and added tests. #259.
Finished Shop and Spells REST API and Tests. UNTESTED. #259.