updated build script and made script to do all

updated setup.py to use the correct values for the repo and our
package name. Also made script to check if we can build and, if so,
to build and upload our package
made the script executable
Move build script to contrib/
Merge branch 'master' into dev
updated setup script with correct entry point
added run functionality to centinel module
changed our entry points

changed our code to use centinel.py and vpn.py as entry points (so
these programs can be accessed as normal binaries on the platform)
updated structure for new entry point
updated entry point for setup.py
updated __init__ files to get everything
updated setup.py

updated setup.py with cli changes, new package name, and an
additional dependency on requests (since we use it)
adding init file for experiments
updated version and pushed release with new init
bumped version num and removed utils
removing utils directory
updated README.md with m2crypto requirements
Merge pull request #52 from ben-jones/fix_build_script

Fix build script
I am merging in origin/master to track changes

Merge remote-tracking branch 'origin/master' into dev