Add nil check to main frame in order to call sub topics
Add ActiveType Gem to allow for non-DB backed models
DRY up pieces controller by seperating functionality out into private methods
-store info in one object and alter pieces show page to reflect this
DRY up stories controller with private methods
-store story info in an object and render from that in the view show page
DRY up thoughts controller by seperating out functionality into private methods