documentation, unit-tests, composer file, towards 1.0
improved test-suite