CS and unit tests fixes. Improve code coverage to 100%.
Add readme, license and composer.
Change line delimiters to Unix.