Added some initial content-view creation tests

Sorry for the huge diff on content_views, I wrapped the (defgroup) function with a (let) function, so everything got whitespace changes. Only the tests between lines 36-64 are actually new.