Added: all missing functional tests

Beware, this PR adds a picture of a cute cat, along with multiple functional tests.
I did not know this function, thanks