refactored classNameExtractor
writing model generator
moved modelGenerator and Formatter into its own package
added donation table to test fixtures