Incoporate validation and make the form sticky

- Incoporate validation to Components Create action
- Make the Components New form preserve values entered by user when
  validation fails (sticky form)