Adding Faker as dependency, removing underscore
Refactor of format module. Now allows more formats
Refactor of schema. Now allows a schema and formats
Changes from underscore to lodash
Updates the test to the new features