Explicitly test the creation and deletion of every component type

The testing of all settings/text editing have been done elsewhere and should be done when testing a new component
Cleaned up code
Broke up long line into smaller line
Merge pull request #280 from edx/jonahstanley/explicit-component-creation-tests

Explicitly test the creation and deletion of every component type