Adding base response code, with updated tests, added models directory