Merge pull request #1 from shiki/master

Changes for allowing Sugar and its components to be customized/overridden.
SchemaGenerator: Refactored to allow subclasses to specify their own migration files.