Adding Usage() function in case no options are provided
Skeleten specs for builder
Not printing usage if we should exiting
Filling out `make help` task and README
Merge pull request #3 from rafecolton/updating-README

Filling out `make help` task and README
Merge remote-tracking branch 'origin/master' into adding-builder
Merge remote-tracking branch 'origin/master' into adding-builder
Separating out NOTES from README
Fixing typo in usage messages [ci skip]
Using `*_test` packages for all test files
[TRIVIAL] removing whitespace in README
Adding linting to the specs
[OOPS] forgot to update these method calls from a previous commit
Adding bats specs for our integration tests
Only installing `bats` if we don't already have it installed
Trying to install bats with sudo to make travis happy
Being a little cleaner about how we list files for bats

using git ls-files intead of file globbing
Adding the linter to the deps

And making fmtpolice its own command on travis (because we were allowing
passes where it failed before)
[TRIVIAL] Changing the vim ft comment on a bats file to be more accurate

[ci skip]
Adding deps for fmtpolice task