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.