adding basic .gitignore
adding basic license
adding basic pip infrastructure
adding command line parsing utilities
add coverage configuration
initial cut at setup script