Refactoring into easy to read MVC packages. Also added a download menu
icon