Refactors hash methods for Regexp

Removes legacy match data foo hack
Adds unit tests
Moves forecasts parsing to Hurricane

===API changes===
removed "current" key, values moved to top
FIX error where INLAND forecast were not being catched
Will catch OUTLOOK VALID strings