Added navchain.reload() method to be used when new dreams or goals are created. Also refactored and simplified navchain.forward(id)
Fixed bug in dreamFactory: calling dreamFactory.getDream(id, false) no longer crashes