Added additional punctuation characters to strip out

- Changed how periods are parsed out. Lost support for acronyms
- need a regex pattern to filter out urls
Removed '_' and '-' character from punctuation list

Keeps _ characters intact
Implement Sorting Algorithm

- Adjust todo list and clean up analyze function
-Deleted unnecessary toArray conversion and logging
Added + to punc. and a few additions to stop words
Fix analyze function to return result to app.js

-Using a global variable (this.extractedTerms) to transfer data back to
app.'s
-Also implemented limiting to get the to X results
Adjusted tfidfpoop to return the promise

- In doSomething function, we join the extracted terms with a space
into a search query
Modify extractedTerms to an array, Refactor Pseudophrases

-  extracted terms are modified to be an array of results to hold the
subject and description separately.. So far only the subject is being
stored. still some issues with holding both
- Pseudophrase function no longer needs a list of stop words, just the
context of app.js passed to it