TDD setup first part done

Test driven development environment setup. This feature makes you able to test controllers with fake DbContexts.