Speed up multi model fg

- Changed Feature Generation code to use different command line argument structure that allows it to deal with multiple Distant Supervision input files simultaneously
- Sped up Feature Generation by loading all Sentential Argument Pairs in a map in memory and then iterating over the documents in the Corpus rather than spending time running queries over sentences.