LS-18: Add basic test structure

* Use strainer to run full test suite
* Use Guard for dev mode
* Use Food Critic for linting
* Use Rubocop for more static analysis
Merge pull request #3 from mike-spainhower/LS-18-add-basic-test-structure

LS-18: Add basic test structure

* Use strainer to run full test suite
* Use Guard for dev mode
* Use Food Critic for linting
* Use Rubocop for more static analysis