Added constructor, refactoring work

New tree (see README.md), moved code from main.js to own files, collection
is empty on start, new "add" button with shortcut in tray. Moved plugin
"AutoCompositeView" and "AttachingRegion" to lib/ directory, and enhanced
AttachingRegion region to bind events correctly.