Add support for specifying a namespace for controllers
When creating a `NamedRoute` to a controller action, we should add the namespace to `DataTokens`

For #15
Merge in child routes, for #15
Merge remote-tracking branch 'erichexter/master'

Conflicts:
	src/NavigationRoutes/UnitTests/Navigation_Route_Should.cs
Some fixes on the sample nuget package to work properly with ExampleLayouts views
Adding a t4 template for scaffolding a controller with an entity framework context
Support displayname attributes for classes too

For properties this already works out of the box
Merge pull request #35 from serra/dataannotations

Support displayname attributes for classes too
Merge pull request #33 from tikrimi/master

Some fixes with the sample nuget package
Merge pull request #15 from serra/master

 Add support for specifying a namespace for controllers
Bug fix on the Edit and on the Delete action for the AddController T4 template
added vs test
adding ignore for packages
added sample
added example
updated ignore
added end to end test
moved templates into a new nuget package
removed hard coded paths
cleaned up test