Fixed bug with Simple pool, active and inactive lists are now created in Awake rather than Start
This fixes an intermittent problem where you could not spawn on instance of an object on start.
Fixed start up order bug. some times you could not spawn an instance on start because the pool had not been initialised.
moved initialization to Awake instead.