Set up empty function ready for edge testing
Refactor tile validation function to ready it for edge testing
Add basic edge testing
Add final edge test. Fixes #5