Modularizes DBH Geoid-Helper; better sdrf finding

Updates attach-geoids controller to more flexibly find
SDRF files in the extracted directory or subdirectories.

Also, pulls out the database calls from geoid helper into
their own methods so they can be overriden easily if the
database is set up differently (for sergio doing it in
batch, in this case.)

Also, fixes a bug where output from the attaching-to-database
stage was never logged to the command output window