Entry tests

fleshes out the tests for the entry model.
Follow this and consider a do end instead