specify source of survey when parsing #429

Surveyor::Parser now takes an options[:source] parameter, the given directory
will be searched when looking for translations. If a directory is not
provided the pwd is used.

Translations can now be specified inline using a hash.
change method name #429
change variable name and spec description #429
recording changes
Merge branch '429_load_translation_file'
Closes #429

* 429_load_translation_file:
  recording changes
  change variable name and spec description #429
  change method name #429
  specify source of survey when parsing #429