Moved moc output to dedicated directory
Started implementing unit tests
Restructured the project tree
Replaced some C-style error codes with exceptions
Replaced old C-style errors with exceptions
Removed Element.c++.re2c from the project
Removed useless files
Added ElementFamily to BaseElement to facilitate mergint Element with BaseElement
Splitted libla and libfemp froim gui
Reorganized the build tree
Replaced references to project.model with references to model