Start documenting the various different types of C declarations.
first stab at a type parser
reorg
use correct identifier/whitespace styles
add typedef machinery
Separate definitions and declarations
Merge pull request #2 from cbarrett/cbarrett/definitions

Separate definitions and declarations
parsing pointers sort of works
small cleanup
more progress on trying to come up with an extensible framework for type parsing.
Build as a library rather than executable.

Fixes #3.