Add PyPi packaging setup

Add the infrastructure so this can be packaged and distributed through PyPi. Also fixes some of the readme (left are the touch and mutli-touch actions, which I think I will break out into its own page in the documentation).