Check mock locations enabled

Added check to make sure the user isnt trying to cheat with mock
loactions. Also changed GPS check to check the system if the gps was
enabled... previous method was returning true even if gps was off