Docker container setup

Added some doco, fix dependency issues and add ssh keys for github.