Total change in code

This commit includes the change from "forms" based code structure to
pure MVC based structure.