Add docblocks to the classes.
Create custom file log writer.
Prepare composer dependency manager.