reorganized code into more of a model-view-controller style and renamed some code files as well; added first code for usgs-webservice