Forgot to ignore makefiles
Add server::run() for programs without a main loop
Move common stuff to the top-level CMake file
Example stuff, go