Rename crate to ducky
Make errors mildly nicer
Structs are now namespaced