initial check-in of meow shoes code

I just realised the following needs fixing:

+ the images are not CC
+ UI needs a bit of tweaking and dressing up

Will fix and do a new PR sorry. In the meantime the code is ok to review.