Add initial tests
Use Describe() instead of Context() in the specs
Update tests so they pass
Add GitHub's gitignore for Go