WIP, add hours sheet submission model, refactory factories and tests