Partial stuff
Add gradients to arrows
Merge branch 'shannon' into jamie
Add compiled code and conf file to gitignore
Document websocket protocol