added testing gems
added model testing files
added unit tests for models
added factories and fixed some of the tests
Updated readme