Update README - composer information & limitations.
Improved documentation.
Add documentation and constants.
Implemented methods for Darwin.
Removed implementation until a working build can be tested on Linux.
Added docblocks.
Removed abstractness.
Added logger.
Require psr/log.