Arcyd: refactor, remove need for gittypes totally

Test Plan:
$ ./precommit.sh
$ ./testbed/arcyd/acceptance_tests.sh