Refactored profile processing

Removed old function for processing the google scholar profile. Created
new smaller functions to handle pieces of processing and moved the rest
to the main function so that 1st profile page can be accessed by other
functions to extract institution and keyword data. Institution and
keyword extraction does not yet work, but publication data downloading
does.
Fixed institution scraping

Institution scrapping fixed. Keyword scraping and database integration
is not functioning yet.