Add model time entry test for duration
Time entry route test with duration only te
atLeastOne model WIP
Add in the optional propertys when present
Use each instead of every for optionals

_.every stops interation when one element fails to return something.
Thus, not all of the optionals would be put into the returned public
object. Same applies to the required object.
Merge branch 'feature/te-duration-support' into dev