Update logging

Prior to this commit we did not have very good logging, we still dont but its getting better