ContentFragments almost work now

TODO:
 - Clean up (move, etc)
 - Fix empty fragmentName bug