Integrate server changes from #34 and add simple HTTP server example.
Merge branch 'httpserver'