Updated todo

Marked this point, since there is a good readme, but it needs more
about how you use it.
boyscouted require.
Moved minitest for immutale entitiy to rspec.

Also change the handling of valid and created a error for it.