Add github CI, fix grammar * Add a Github workflow that runs a test build * Fix a whole bunch of grammar and spelling mistakes * Make the whole codebase more portable. This fixes the docker build