Refining Metawatch display + refactoring

Tidied MetaWatch display (e.g. keep selected location on screen whilst
displaying messages (provided location is not null)
Renamed main Android activity to BusTimeActivity for clarity