Updating documentation, refactored logging
Fixing errors, proof of concept viability complete