Add more documentation and tests.
Start dockerizing...