Dev free server - suggested revamped design

Lots of stuff to discuss in the new design.
This is already implemented as Common::expand_relative_paths(base_path, file_list). Use that instead.