changes based on feedback:

- constants for strings, colors and sizes
- use interface on variable declare
- declare menu click listener in xml
- naming conventions
- redundant calls
- class members declare order
- visibility modifiers for attributes
- wrap complex code in methods
- create Adapter class to implement actions with empty listeners
- declare constants for string constants
- remove unused constructors
- tweaks to improve code readability
Merge branch 'arctouch_review' of https://github.com/pedro1412/busroutesapp.git into arctouch_review