Implement custom exercises

Allow users to add custom exercises not just to propose them.