Initial import

This is the initial import of the project. The library seems to be
working, but automated tests are not alived yet, because I haven't
published the OTest testing framework.