Tidied up getNextDirection logic, and split out max zoom level into a resource file
Added settings activity