Make blah more auto-testable

Update blah to be able to handle commandline parameters for setting up
syncing (if provided there will be no interactive question session)

Update testSetup.sh to attempt to source a file containing variables for
connecting to a remote host (not distributed for privacy reasons as
these data must be real in order to work)

Update .gitignore to not bother with the secret file ;)