MVC5 implementation
Added few comments; Style tweaks
Some refactoring+comments