refactor SpotLibrary methods to improve readability and remove redundancy, document SpotLibrary class
- getCountySwell now downlaods the swells affecting a county for the current hour as opposed to the swells affecting a county for the next 24 hours based on feedback received from users and the realization that I don't anticipate using or displaying the list of swells affecting a county beyond the current hour
- documented the SpotLibrary class and on the way tidied up methods that initialize and store data in spotDataDictionary and countyDataDictionary of a SpotLibrary object to make this process simpler, easier to follow, and made up of less redundant code