Adding the Gemfile for easy bundle installing

This will allow developers to easily install the gem and all of the gem
dependencies without having to do any fancy footwork.
The default gitignore provided by `bundler gem`

This will ignore specific files which shouldn't be in a repository
Changing from if ! to expressive unless
Changing from if ! to expressive unless
Using a more expressive variable name
Since yield is used, block isn't needed
Removing two accidental whitespaces
Moving if block to a single line
Removing unrequired ()'s for methods
Refactorting to single line
Refactoring comment_pattern to single line
Refactoring variabl assignment to use mass assignment
Refactoring docs_blocks if block to single line
Refactoring divider parser to single line
Refactoring to read simplier
Specifying the latest 1.* release due to API changes
Specifying the latest 1.* release due to API changes
Switching out this defaults variable and directly merging options
Merge pull request #75 from sons-of-mars/feature/adding-gemfile

Gemfile, bundler gitignore, and redcarpet version
Merge pull request #76 from sons-of-mars/feature/cleaning-up-lib

Cleaning up the main library file