-Fix compilation issues
-re-organize the content of each file, meniscus data is now declared with interaction physics
-each interaction MUST contain a "Meniscus" object, even though it is partly redundant due to duplicate values (to be solved when everything works correctly)
-std::vector<MeniscusPhysicalData> solutions: added as a member of the capillary law (previously a temporary in a function) since it must be kept in memory