made all auto CRUD methods in controller use the table factory, not a
specific table gateway - which is nice. added cascading fetch ability to
tablegateway abstract - which is also nice.