Add :base_dir option

Allows using guard-nanoc to recompile nanoc sites in subdirectories of guarded projects.