Allow short display name and provide static method for angle formatting
Refactor the classes
New classes and interfaces from MCQ4Structures
Code cleanup & Switch to Java6