Add module to support neat display of the parser tree layout by impleneting the Display trait for Expression, Type, Pattern and some others. Reogranize tests for better organization of code.