Add Travis CI and small test

Adds a small test for logins.go , but more importantly adds TravisCI.
Update README.md
Merge branch 'master' of https://github.com/heroku/force
Added new command to run apex tests
adding cmdTest to main.go
Changing output structure and removing xml fields
Using EqualFold method to check string independent of case and ran gofmt on partner.go and tests.go
Rebased to master and fixed merge conflicts
Renamed command from tests to test
Using fmt.Println instead of println
Added possibillity to define namespace to run using -namespace flag
Clean force test output

Clean up some of the output and display error messages for failed tests
Add support for Custom Labels in push.go
Merge pull request #81 from ViViDboarder/force-tests-rebase

Force tests rebase
Go fmt
Merge pull request #82 from ViViDboarder/push-custom-labels

Push custom labels
Merge pull request #83 from ViViDboarder/run-go-fmt

Go fmt
manual merge, travis.yml
Merge branch 'catsby-travis'

manual merger of travis.ymlœ
switch to non-metadata API call to confirm successful login
Merge pull request #85 from tmaher/master

switch to non-metadata API call to confirm successful login

This should only affect those without modify-all-data perms.