Cleanup scheme model

Removed unnecessary gems
Validations happen server side (no need to duplicate logic)