Issue 66 Do not set a default build-dir if running recursively

When running recursively, the src directories are spread throughout a
directory structure and the build directories need to be relative to their
prospective src directories.