[#66989368] [#66972926] [#66991688]

#66989368 - started working on this.
#66972926 -  working on dynamic sized tables in UI page.
#66991688 - This error is very silly, its taking time though.
[#66991688] corrected this error.
Merge branch 'webapp_0303' into python
ack
Merge branch 'python' into erick
added services.geocode

new classes:
* Location
* BaseCoder
* GoogleCoder(BaseCoder)
* YahooCoder(BaseCoder)
deleted nonsensical readers.wos._parse_institutions method
updated networks_test to reflect signature changes
bugfix
bugfix
coauthors now includes geocode option
Merge branch 'erick' into python
geocoding for coauthors includes precision attribute

'institution' if full institution matched, 'country' if country matched
bugfix
bugfix
fixed bug that caused excessive cache read/write
fixed bug that caused excessive cache write
added custom GraphMLWriter

uses attribute names instead of d% naming, to avoid data import bug in
Gephi
added logging to networks.authors.coauthors
cached geodata