Original code commit

Even though this is nowhere near what we want this to eventually look like, this is the client code that our current apps are using, along w/ the setup.py necessary to install this through pip.