Friday night commit :
- Merged MCViewFactory and MCViewModel into MCViewManager
- Made a lot of refactoring, cleaning things up
- Improvment on keeping the classes as separated as possible
- No need to register view-controllers anymore
- Started accessing iVar through properties and not directly iVar

Need to continue this on monday, starting with MCViewManager
Need to find if it is problematic to implement custom errorVC with new upgrade