refactor and test hydrant interactor
move model loading to a separate class
Merge pull request #5 from OpenifyIt/j_refactor_backend

refactor backend