added Pebble.InstallApp(), Util.Pack/Unpack

Added ability to install an app to Pebble by porting libpebble's
install_app()
Added PutBytesClient to support Pebble.InstallApp
Added Util.Pack/Unpack() to mimic python's struct pack/unpack