Validation

- implemented validate() method for SubTask and MainTask
- SQLiteDatabaseConnector now throws Exception when trying to save
invalid task.
- ExceptionHandling not yet implemented!!
-