Fix bug in bearings given as less 0 or greater than 360 in some circumstances. Use string resources instead of hard coded strings in most places