Began working on user-editable areas
ContentFragments almost work now

TODO:
 - Clean up (move, etc)
 - Fix empty fragmentName bug
Remove unused attributes
Use a proper empty list
Clean up page dispatch
Added TODO reminder
Fix incorrect behaviour when rendering non-complete fragments
CMS tree structure is now updated "hot"
Use ObjectId instead of identifier comparisons
Moved some of the CMS templates handling into PageTemplates object