Move classes in bin/vigil-webd to separate files in lib/