Abstract Anvil versus git app to make configurable

Opening up PR for travis run