basic shell implemented
updating todo list
making shell the main for lein run compat