working on a new user preference (vibration) and checks for network connectivity
added code to perform the actual vibration