convert: add port_to_atom/1
swirl: guard external input
peer: remove sup start_link/0
peer: stop now works