Replaced ContextProvider with calls to use Context.getRegisteredComponents
* Build properties now has its own class instead of being just a map
Refactored the content managers
* All content managers now are registered components instead of static utility classes
* All managers are grouped in a KenyaEMR component
* Controllers access KenyaEMR via @SpringBean
* Unit tests access KenyaEMR via @Autowired
* Other classes can use KenyaEMR.getInstance()