the server sorta works!
got a http abstraction working quite nicely