Merge pull request #7 from Ceasar/identify-classes

move node-type vector functionality to ast.coffee
add singleton to pattern analysis
fix fingerprint generation
set up testing foundation
Merge branch 'master' into identify-classes

Conflicts:
	package.json
create code-catalog module and top-level doc-gen module that uses find-class-pattern