Add a hook to allow entities to run code at configuration time.
fixes #32
Merge pull request #33 from russholio/entity-configure

Add a hook to allow entities to run code at configuration time.
Merge branch 'master' into 1.0.x