Update for quickcheck tests
Remove binary files
Rename unit test file
Add functions for retrieving modules

This is pretty much a hack, the structure of all of the data structures
around the config parsers needs to be refactored.
Add work on verification of config
Add some more hacking on the Config data
Cleanup parsers and data types.

Removes a lot of types that were pretty much just boilerplate.
Merge changes to HttpdConfigParser
Merge branch 'queries'
Add comments to parsers
Merge branch 'queries'
Replace fmap with <$>
Rename README to README.md
Add updates for module functions
Update parsers.

Remove redundant data structures.
Update parsers.

Remove redundant data structures.
Remove module comment.
Merge branch 'terminals'
Merge changes for parsers.
Consolidate to single type.

Removes boilerplate data types. Parsing now produces Config [Directive].
Directives are redefined as:

Directive name args [Directive]

This keeps the logical semantic structure of Section Directives but
allows for a less complicated overall representation.
Rename to CST