Forecast: Add wordboundary to regex to prevent sub-string match

Added word boundaries to all regexs

//cc @jagtalon @nilnilnil @jkanarek 
For example, `"hello mrman" =~ /\b(dude)|(man)\b/` works, but it shouldn't.