respond with all img srcs as json array

* also added test file
more data per image in json response
add apache commons io
get text, title, and images given html body

because we want to be able to get the body *after* running
some JS (e.g. venture beat creates images through JS!)
Merge branch 'feature/json' into develop
use `KEEP_EVERYTHING_EXTRACTOR` for getting images
split up code into methods
added node server to use phantomjs for the html
add NER to the whole deal!
change some port numbers and add to README
add java compilation to `npm install`
forgot about phantomjs installation!
use request instead of phantomjs (for now)
add Flask install to README; print correct port
respond w/ 404 if no url given
Fix the boilerpipe encoding bug in java parse server.