Big change in the way API requests are made

Instead of getting the collection resource passed 
to them the resources get the client. This 
way the resources can be loaded straight from URL
easily.
Fixes bug with Resources that don't have embedded attributes
Adds support for description for Lists
Adds a few TODO's
Adds support for List collaborators
Updates list.json fixture
Updates TODO
Adds support for following & unfollowing lists
Adds error handling to loading resources
Adds support for unauthenticated requests
Adds missing attributes to Clip
Fixes typo in Connection
Adds Clip attribute is_favorite

Also adds backwards compability for is_starred.