Updates altsrc imports to use `gopkg.in/urfave/cli.v2` Fixes: #505
Abstract the `runtests` script with a makefile, and update travis tests to use makefile abstraction.