Created a GUI interface. Too many changes to list, but well on the way
to a freestanding Java application.

Structure:
MyModel and MyView control the structure of the main application,
RunSearch initializes the application. When a search is run MyModel
instantiates GetInfo and ProcessInfo in order to retrieve and process
the searches.
Merge remote-tracking branch 'origin/master'