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