Some reorganisation
Generate now correctly creates exnode and exelem files
Added higher order basis possibility with matplotlib generalised. Bottom patch now generates in high order but need to fix sides.
New profiling tool for python code
Completed addition of high order bases, and improved code speed by simplifying node-comparison operation.
Gone back to checkpoint at time where mesh visualises correctly in matplotlib, but cmgui connectivity appears screwed.
Now set node and element numbers manually. Some nodes being printed don't know their IDs, presumably because we're trying to print nodes not actually in the global node list.
Made sure only one copy of each node actually exists, rather than them all happily pretending to be each other. Matplotlib now shows the same screwed connectivity as cmgui.
Fixed stupid bug in new efficient node comparison routine, meshes now restored to former glory, with high order bases and all\!
Simple cmgui script for visualisation of template.