LS-18: Add actual tests

* Added linting, unit tests, and integration tests
* Added local deploy recipe for testing
* Strainer now available to run full test suite