reorganized x80pro code. moved private classes into public classes in x80pro package. moved X80Pro class into x80pro package. general cleanup. added Type class.