Reduce volume of MainViewModel code #16. Split Provider and Locator. Move initialization of Types and Categories into provider
Reduce volume of MainViewModel code #16. Add, Edit, Delete, Filter methods are moved into Provider.