added write operations with fibers and non-fibers support
restructured as a package
added base laika setup