better implementation of task status handling, now takes care of the GEN tasks too
add default configuration for tests; production needs external configuration file
more detailed debug info during unit test (log all tasks in db - there should be only one)
add proper database cleanup after test - remove all tasks to avoid db exceptions in other tests
add task cleanup after tests
do not insert test tasks into the database
remove garbage from source tree
complete db schema is used for testing only