Add Dockerfile
Work included:
- Adds a Dockerfile to the project for spinning up server + client
- Adds .dockerignore to keep files out of the built image.
This is just an addition I thought may be helpful while doing my review for JOSS. Purely optional to included.