Some cleanups.

I cleaned up some unnecessary require statements.
Furthermore I fixed some typos.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Started writing unit tests.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Added a commit messages section to CONTRIBUTING.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Started some documentation.

- AUTHORS file. Feel free to add your name when constributing. :)
- doc directory. I started a unix manpage (I still struggle with
  asciidoc)
- modified sublime-project to proper settings.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Continued tests and added a Rakefile.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>