Add helper category

It does what dynamic_cast in c++ - returns nil, if object is wrong type
Move ScreenList interface to header
Allow access screens from Screens object
Allow to set arbitrary screen frame
Commit forgotten project file
Add screensOutlineView for representing screens

Allow to change position and size of selected screen