Adding DataTokens Support.

Does not contain anything specific for attribute routing. 
Add a test with an anonymous object here - that's the primary scenario we expect so there should be a test for it.