batman routing updated and code is split into different modules like storage and forwarder