Changed groups to pull from fusion table

Groups contents and map are dynamically allocated from F# SF owned
google fusion table document, instead of being two separately maintained
lists.  See discussion with pros/cons in issue #242.