Refactored to rely on QmunityLib
Added formatters