Feature/awesome logging

#49