Small code updates. Cat facts selection simplified. Localization object ...

Looking through the code of your project. Made some small changes. Here they are. With tests. Seems like I got acquainted with code ;)