Closes #79

* Created both entity providers
* Also added factory tests
* Fixed some doc
Closes #80
Issue #80 Updated tests
Closes #68

* Also testes all factories
* Replaced service test under Service/ folder
WIP Cart id in session
Added SessionEventListener to CartBundle.