Fix to set the correct remote branch when a new branch is being created

This is to fix issue #14.
Also i added a minor change in the build.gradle to skip signing when doing a local install