Cleaned code base with MVC pattern.
- A new main controller TabViewController added.