bundle server into module to run standalone or include as a library
update readme