moved printing to errors module for some reason
cleaning up
added help