Add support for handling network errors, consistant UI, initial work on stop map