Revert "add reportlab to dependencies"

This reverts commit 5be41b416b7e8daeb2588ea9a9572d05e8ad627e.
Revert "formatting fixes"

This reverts commit 150ea0f99d6668f534671ca013f6610928331427.
Revert "Add Print device stuff. Fixes #105"

This reverts commit 18d047f4b25bcba5235305f61c4198c89075a0f1.