The X.700 sub-section of this class student project has been removed due to concerns over copyright infringement.