Added text editor, changed Project

- Updated Project class, now it can be defined as a json string. All of
the report items and requirements are defined in separate files in a
given folder
- Added Scentilla based text editor so that user can modify the project
file and relevant sql files in the application
- Added New/Save/Open logic
- Added Connect logic
- Added status bar, that shows project file name and connection status