pendingIntent now always is applied to widget
Lots of changes, refactored to use jackson json parser