adding basic logging
first work on arg parsing
removing yaml import from top level as it takes 20ms
adding a gitignore
implementing clean and argparse based dispatching