updated the way that location is determined. now /api/location accepts a parameter that is the accesspoint and returns a json payload with the location or any errors if the ap is not found. removed the Key model since there is now no need to protect the data as it is hidden on the server