Add a basic Ruby environment for running linting and validation locally

This commit also includes the CI scripts necessary to validate pull requests at
a basic level before merging them into `staging`