Added a temporary servlet to fix prod data to make the end range
exclusive.
Removed temporary servlet now that data is fixed.
Added previous/next time ranges to the fish model.
Computing time ranges for fish when fish or weather change.
Switched the fish time component over to rendering based on fish time
ranges instead of trying to compute it.
Introduced the WeatherRange class to map weather to a time range.  Pre
calculated all weather ranges upon receiving weather from the server.
Computed time and weather intersections and set them as catchable ranges
on each fish.