added location manager class and interface
added location manager class and interface