changed widget layout

fixes problem with city entity persistence for the widgets
adds updateClick functionality for the update button
cleanups, some documentation and small fixes
adds database access, etc
adds telephony part (IncomingCalls) with call and Send Message function

(not properly tested yet due to emulator problems)