- Initial switch to IoC
- Remove Area concept to simplify for now (might come back)
- Improve Test Coverage
- Razor / HtmlHelper extension cleanup