add basic test environment

DEPENDS_ON: deb:shelltestrunner
fix test for help subcommand
add usage tests for subcommands
fix usage for reject subcommand
restructure test directory
use bin/run-test for running all the tests
add tests for basic 'list' and 'rm'
add test for ticket creation
fixup! add test for ticket creation
Merge branch 'olf/add-tests' into develop
move ticket definitions to the module level
add comment to move check about authors data to initialisation
[WIP] add new Ticket class
fixup! move ticket definitions to the module level
move and rename module variables
add ticket.read_interactivly()
add ticket.save()
fix typo in code
generate uniq SHA1 id for new created tickets
create ticket interactivly, from file or dict