better exception handling
added basic tabmanager
added Error controller
inline documentation
bug fixing