Modify launcher icon and add drawer icon
Rename main.xml to device_list.xml
Remove description in device list, simplify layout
Format xml according to Android standard style
Separate drawer-related functions to BaseActivity
Add actionbar and back arrow to settings
Use one activity and switch fragment (except for Settings)

Also modify menu to be list items.