fix(const): use the new URL

TODO is to use our own CA but it can wait.
travis.yml: initial commit
travis.yml: fix import errors by calling go get
fix(update/types): go fmt

fix up the formatting with go fmt
fix(new-version): use panic instead of os.Exit()

much cleaner, do this instead.
feat(new-version): read metadata and save it away

read update metadata like size and rsa signature and push it into the
API. Also introduce tests to make sure this all works.
added date field to App
gofmt'd
feat(update/types): add IsActive to App
added is active to App in update/types/types/go
added nil datastore tag on XMLName
now XMLName won't be present in the datastore