Don't use tmpdir for our test directory.

aruba doesn't know about it, doesn't clean it.
Rework wording and implementation of happy path.
Use aruba DSL for most operations.
Initial push would fail without source refspec.

a.k.a. master
bump version