v5.0.0
Revert validation to native JS code
Reverts validating transactions & categories to native JS code instead of jsonschema. Clients can still use JSONschema for their own validation if they wish, but the core code will now use custom JS code. The reason for this is that it appears validating big amounts of data with jsonschema was extremely slow in the backend