Update the README to actually be useful

Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Update the README to actually be useful

Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Some basic spec tests and classes

Start building out the specs and classes. I may well be going about this
the wrong way, it's my first time trying TDD.

Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>