Adding backend logging

Some basic logging, closes #12