switch to API level 21 (Android 5.0), UI Changes

The app's target API level is now 21. The app is now also built
using API's available to this level, including material design
APIs

UI improvements made. User can now:

 -   set source and destination
 -   floating action button added to initialize route selection