Default branch and --force changes
Default branch and --force changes

* ey deploy will fail if you specify a different branch than your default
* you can pass --force to ey deploy to force deploying from the specified branch
* Other refactors

Change-Id: I7a9c7df4ebae27ca59f30c23b1e2a8b79bd315e2
Reviewed-on: http://review.engineyard.com/26
Reviewed-by: Andre Arko <84de7f247766c9f87e4737d92fee235e10beaf0d@engineyard.com>
Tested-by: Andre Arko <84de7f247766c9f87e4737d92fee235e10beaf0d@engineyard.com>

radamanthus/engineyard,engineyard/engineyard,radamanthus/engineyard,engineyard/engineyard,cowboyd/engineyard