Added Notification for GCM

Now for each GCM message a notification will be triggered
on the phone
Added persistence for notifications

Now each notification will be saved in the DB so it can
be listed in the main app list
-Added an Item class to help DB manipulation

-Added a quick hack to make sure the DB is initialized
when you start the app since it's not use right now
unless you receive an actual notification