list only active queues and provide full purge
changing the behavior of purge: (purge q nil) does nothing, while (purge q) empties it
adding delete! and dropping inactive queues from the beat
basic shell implemented
updating todo list
making shell the main for lein run compat