Added 'drain 'method to EntityPool class; rewrote '_grow' method on EntityPool class; write specs for EntityPool class;