Adding documentation
Adding basic logging to the application