implement basic js extractor, specs

basically a direct port of i18nliner's ruby_extractor, using esprima and
estraverse. still need to add TranslateCall specs and fix things that
aren't implemented (e.g. pluralization)