Fix steel tests, allow '-' for logfile to stdout
Better error handling when passing an invalid arg to a steel command
Enable checkout from github