message bug fixed
masive refactor

MainPanel and ServerPanel were renamed to ClientView and ServerView.
Server and client view functions were merged into AbstractView class
which is their parent.