Lots of random modifications

- Added some tests
- Random blog improvements
- @todo: Tag Cloud links
Context linking on blog
Commit before routing refactor
Some changes..
Refractor in progress. New functional test class.
Test case registers custom node types
Added web test case cache
Recursive route finder is basically working
Backoffice is basically working again
Changed dantleech to dantleech.com
..
Big menu refactoring
Added simple functional tests for menu pages
Menu now renders in edit controller.

@todo:
- Endpoint select (dropdown)
- Item factory javascript (add new nodes)
- (re)Serialization to documents
Added todo
Various things

- ENdpoint title handled automatically
- Tests
- Renamed SiteManager = > SiteContext
- Lots of other stuff
Global replace of site manager with site context
Upgrading to 2.2 HEAD

- Menu edition works perfectly.
- 2.2HEAD has broken some stuff

@todo: Finish refactoring Endpoint Controller => Endpoint Route change
Fxed all CoreBundle tests