Ignoring files that will probably exist we follow the instructions on the website.
Fixing a bug in the main script and adding a test for the sink.