LEGACY civixero module - I'm just working on moving this into an extension