Add pretty much everything

Well, since most of this code was extracted from another (private) project, here it is for you guys to validate before it makes to `master`.

The `README.md` is also worth checking, since it’s the only file with actually *brand new* content in it.