Merge pull request #269 from cchan5/master

Questions can now be updated
added a check connectivity method but haven't actually tested it.
Merge pull request #271 from rjynn/elasticSearchDev

added a check connectivity method but haven't actually tested it.
trying to test connectivity
Merge remote-tracking branch 'upstream/elasticSearchDev' into elasticSearchDev
Merge pull request #272 from rjynn/elasticSearchDev

testing if connectivity works and still doing things
Added a GeoLocation model and controller