Refactoring, better use of a baseview, dispose and messageviewing.
Merge pull request #14 from emillindau/master

Refactoring, better use of a baseview, dispose and messageviewing.