Added .gitignore.
created examples for each major function
created setup file for easy install and dependencies
minor updates to accomodate examples.py file instead of having examples coupled with the functions