Changed the way FormIDs work, removed custom attributes in favor of dictionary for speed, added record sorting where appropriate, fine tuned serialization of floating points