Change Request#cleanup to Request#done
mach.serve accepts port as second arg
Correct stack recompilation logic
Use stack for file server prototype