Add isSelected
Add system and task panels + refactor
Add useful methods for selected objects
Add useful methods and constants
Refactor way of selection tool works
Add type to GraphView
Fix bug with opening task graphs
closes #2
Fix node weight for GraphFactory