Issue #668: Sample should be covered by a basic functional test.

#668 - Adding tests for a couple of Controllers in the sample.
@rynowak - The `appEnvironment.ApplicationBasePath` is, in this case, set to `Mvc/test/Microsoft.AspNet.Mvc.FunctionalTests` which is `$pwd`. So the `websitePath` which we pass in will in any case depend on this `$pwd`. Do you want it to be relative to `Mvc/test/Microsoft.AspNet.Mvc.FunctionalTests` always?