Clean up and fixed a bug that always re-launched maps view when back button is pressed from maps. (dirty hack?)
Using constant for text separator.
Added documentation and finalized using async task to process additional data. (Even though there is jankiness)