remove submodules, add composer
update all composer versions, fixup code to use namespaces, add phpcs by composer, fix travis