added base path for algorithms, mesh_reader now uses base path for reading files
fix empy -> empty
added support for base path
some sizing function changes (functors hold handle to mesh), code cleanup, added from xml string