Added functional tests for the versioning scenario

This PR adds functional tests for implementing versioning using attribute routing following different approaches to validate that the scenarios are possible.
There is no project for this. Should I just create one? or just a folder in the FunctionalTests project will do the trick?