GUI branch added

euclidean graph class added;
a ui class based on Qt 5 opengl desktop added;
plain multi-dimensional vector class and rectangle class added;
src directories refactored;
smf data for test added.