More changes to the FemahApiHttpHandler to be testable

#24 - API integration to support Admin UI and basic use cases
- Testing the API
- Some namespcae and code smell tidy ups
Separating our concerns when testing the API

#24 - API integration to support Admin UI and basic use cases
- Moving out JSON validation from the API tests, we'll do these within
FemahTests and more thoroughly test the JSON.NET module there.
Adding a configurable gitPath parameter to the build script

#6 Build script for Femah
So as to allow flexibility in location of git.exe when running the Femah
build I have added a configurable kgitPath parameter to the Start-Build
scripts.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Femah.Core/Femah.cs
Merge pull request #28 from lholman/master

Changes to the FemahApiHttpHandler to be testable, Adding a configurable gitPath parameter to the build script