added ordered_pair template class.  cleaned up precompiled header