projection changes

exposed map projection, added methods for getting and setting proj
string, added project method to rect class.