Refactored common logic for fetching items

Each Resource was reimplementing the fetching of items (by id and slug) in a
similar fashion, changing only the model they operated on.
Moved delete around
Bugfix: Headers are a dict
Fixed typo
Removed `methods` attr

Made little sense.
Added POST method to Artist resource
Added 'username' field to User