add issue numbers to todos
consume Server upon listen
change headers to use static strs
add + 'static bounds to Header trait