extract shared gitignore items
create websocket spike