Add gitignore <Michael>
Add test framework <Michael>
Add simple test <Michael>
Fix bug where duck thinks missing elements are visible <Michael>