Move Ruby files to a new directory
Start implementing basic json support
Extract a new getCommands() function
Extract a new start() function and start using command line arguments
Implement commandForFile()
Use more go-like error messages
Don't use log.Fatal() outside of main()
Add a Travis config for go (this ignores tests for now)
Add initial tests
Use Describe() instead of Context() in the specs
Don't override the Travis script so that Travis will run the tests as well
Update tests so they pass
Add GitHub's gitignore for Go
Remove unnecessary Ruby files
Add Run's version to its source code
Assign a variable for checking against extension errors in the specs
Switch from goblin to ginkgo for testing
Use ginkgo's HaveOccurred() matcher
Finish porting the specs from Ruby to Go
Fix an issue in the specs where the first arg for start() was always missing