removed clint dependency, use stdlib argparse, YEAH!

cleaner building of requirements dicts

moved code to a main function

started test suite

added notes

removed unused import and fixed syntax error

fixed typo

updated readme