Use `go fmt' to reformat source code
Add keyboard.go
Update README.md
Update .travis.yml