WEB-373 added response code for invalid slug names
WEB-388 added a few of the tests for the updating of component
WEB-388 removed publish_date field and replaced it with created_at and
updated_at, plus i updated the corresponding fixtures
repaired the broken metadata in fixtures by converting them from dicts
to JSON strings
WEB-388 basic tests (and some test stubs) put together for the
create-update-delete functionality for components
WEB-388 now requiring a POST request to create a new object
WEB-388 finished all tests; continued to implement functionality for them
API updated with changes from commit 2aa0486
WEB-388 more or less all the tests from these changes are passing
Merge remote-tracking branch 'origin/RC1/master' into RC1/create-update-delete-components

Conflicts:
	mirrors/serializers.py
	mirrors/tests.py
	mirrors/urls.py
	mirrors/views.py
tiny change in docstring for Component.new_attribute to keep sphinx from complaining
PEP8
WEB-388 fixed the fact that metadata was not loaded as a json string in
one test
WEB-388 fixed a few changes stemming from merge-related accident
Merge branch 'RC1/master' into RC1/create-update-delete-components

Conflicts:
	mirrors/fixtures/components.json
re-added some missing fixtures
forgot to commit something here. oops