added basic sqlite data store service
renamed all commands to tasks and put them in relevant packages
moved signals into class that fires it or interface that defines it