added pprint and die
added empty string default arg to prints; added versioning
setup.py now takes version from package __version__
updated .gitignore
added require_lib
added meta module; rename collections to mycollections
added my git hooks
meta newline fix
meta tab fix
meta: changed ProgrammingError to inherit object and not Exception
added design pattern factory
added printers