Made entity lists into linked lists living inside the state monad, implemented code to map state functions over such lists.
all functionality in place and tested.
A few utility functions and more tests.
Added examples and edited the README.
Refactored README
Fixed typo in readme
delete was broken, and is now fixed.
Added the ability to specify entity components in `entity` call
Added several new utility functions, support for :pre and :post hooks and lots of tests
Modifed entry and exit hooks to work on the components, like every.  Fixed tests.
Added state-call (in Haskell it is called fmap)
Add more types

Getting my ass handed over to me by `state-get`
Add almost all types, missing one function.
Add types to state monad