Adding permissions to Manifest file for using GCM
Changed check logic in fetchSchedule method
Added GCM initial functionality