add singleton to pattern analysis
fix fingerprint generation
remove duplicate type from types.json
add some variations to the classes target file
able to pick up basic class definitions, keep reference to constructor fn
more robust class identification in AST
set up testing foundation
expose ast-find-classes function
Merge branch 'master' into identify-classes

Conflicts:
	package.json
create code-catalog module and top-level doc-gen module that uses find-class-pattern
Merge pull request #9 from Ceasar/identify-classes

Identify classes
move singleton
singleton in progress
singleton parsing