protocol: removed previous version of protocol, replaced with new one
travis: initialize submodules on startup