Fix error message in doc_builder, don't close non existant file handle
Warn on non-categorized doc blocks, add file name to skipped doc block warnings
Spelling and grammar corrections
Merge pull request #87 from mikezx6r/feature/readme

Spelling and grammar corrections
Warn when parent block could not be found
Error out when a page has no category
Default name to title with underscores and update is_valid
Update tests for new validation and method signatures
Correct typo in template config file
typo and grammar corrections
Update sample config to reflect template config. Also, this corrects issues created by auto-format of README file
Clarify a few areas in the README

Make it more explicit for dependencies that one must both ensure they're listed so they get copied, and they must be included on the pages in order to have effect.

Make note of fact that Hologram also parses javascript files for comments.

Make it clear that items in the same category are sorted alphabetically by name
Issue #86: Add documentation related to categories and parent/child relationships

Make it clear that if a child does not have a category, or defines the same category, it will be grouped with its parent. The implication is that if it doesn't have the same category, it will not appear on the same page.

Make note that the category is optional if a component defines a parent.
Merge pull request #88 from mikezx6r/feature/issue86

Feature/issue86 - note about categories and parent/child relationships
Merge pull request #83 from jdcantrell/require-category

Require category in document blocks
Support .erb files and pass in config values as tpl var
Set title tpl variable correctly
Add the full pages object to template variables
Throw NoCategoryError