Code optimization

- Improvements in project organization
- Improvements in back button behaviour
- improvements in Android project
BackButton improvements