Update some dependencies
Add minimal JS that talks to the server