Removed the current location option from the BITLocation (which i don't
think worked anyway) and added support for the geoip parameter. If the
developer wants the option to request the current location, they should
be responsible for getting the coordinates in their app and initializing
the BITLocaiton with those parameters.
Made the format of the description methods consistent