One more fix for the arrow direction calculation.

Now the direction and arrow calculation goes like this: if it's 45 degrees plus or minus 22.5 degrees, we say wind it's from NE... and so on. Much closer approximation than before.
Merge pull request #2 from sid-the-sloth/patch-1

One more fix for the arrow direction calculation.