Added Post Initialize to Pages
Most of Pages Correct

Refactored all the pages except the planner page to use patterns and
then have the page#generate start a new page and loop through the
patterns and draw them.
Added Bounding Box

Created and used a BoundingBox class everywhere. The planner page
is now using patterns. There are still tests failing, but I wanted to
get everything saved.
Fixed Specs
Removed Unused Constants
Refactored Checkerboard

Also sent correct color to square grid.
Refactored Grid Draw
Added draw_grid

Added the new draw_grid to the pattern which loops through the rows and
columns and yields them to the individual patterns.
Fixed Square Grid

Added some spacing for the square grid that got lost along the way. Also
changed the size of the planner header to match what it was previously
to give a better look to it.
Quick Test for draw_grid
Merge pull request #19 from slabounty/clean_up_planner_18

Clean up planner 18