Rename ResourceHelper to ResourcesHelper
Add changeable attribute in Bundle and Purchase payload
Move shared modules in backend client to a different folder
Let expect_action accept empty path and an exception to raise
Add custom error classes for backend client
Use error handlers to provide nicer error messages