Added branch support

Allows importing from a branch as well as pushing/pulling from within the GitHub screen. Branch settings are all optional, defaults to "master".

Addresses [Issue #3](https://github.com/CloudPebble/CloudPebble/issues/3)