Implemented logging handling and more documentation.