Moved Pages to Their Own Module

Moved the pages page, planner, and grid to their own directory module in
preparation for further refactoring. Also added the generate method to
Page and had the various pages call super. Right now, all it does is
start a new page.
Used git rm to Actually Remove the Files
Rename Grid Page to DotGrid

Renamed Grid to DotGrid to more accurately reflect the type of page that
it really is. This will make it easier when we add a real grid page.
Added Simple Grid Page

Tests not passing as it can't find DotGrid::Page::Grid. Not sure what
the issue is though.
Fixed Spec Issues with New require ...

Also added horizontal rule page
More Tests for HorizontalRule
Spec for Grid Page
Added Checkerboard Page
Added The Pattern Concept

Added patterns with the first being a dot grid. A pattern will be passed
a bounds when its draw method is called.
Added the Checkerboard Pattern
Added Grid Pattern
Added the Horzontal Rule Pattern
Refactored - Added Pattern Superclass

Added the pattern superclass to simplify the pattern code.
Added Tests for Pattern
Fixed the "base" File that Shouldn't Really Exist

This file got in accidentally, but since it's there, it might as well
serve as an example of how to use the gem.
Merge pull request #17 from slabounty/add_stencils_15

Add stencils 15