implemented data class and wrote doc-comments
implemented stuff for gui and
entered some singal handlers
updated copyright-date