Fixed getattr call not using default value.
Added django-sitetree and the setting requirements.
Changed some URLs around. Added sitetree file.

The sitetree file is a one-off creation of our sitetree. This way
we can generate our sitetree easily on first deployment.

The URL changes accompany django-sitetree due to proper naming
requirements. The following commits will include changes on them as
well.
Commit accompanying the previous one.

This is mostly renames of the url `name` parameter, this also
includes the removal of lastplayed and queue. They will be
merged into a `radio_stream/playlist` directory.
Merged queue and lastplayed

Their respective tastypie APIs will still be separate.
Fixed a strange bug where the returned object is None
Added logging calls and context variables.

The two new context variables are `accepted` and `declined`.
Respective querysets of their Collection.status counter part.
Added some simple admin models to every app.
Custom templates to facilitate our icon usage and dropdowns

This allows django-sitetree to include bootstrap icons,
dropdown dividers and dropdown headers.
Base template now uses django-sitetree for navigation bar
Added verbose_name's to a few models.

The collection.models now also has a Pending model, this is a
proxy of Collection.
Added note that it tries to access an instance attribute.
Added django-sitetree to requirements.