move engraving logic to separate file
make removing sync
move tests around
used sync on test as who the fuck cares, right? closes #15