Move view to render flashes to a partial
Update application layout and pieces views
Update Pieces creation/editing and validations.

Update pieces form to use version fields more logically.
Update pieces form to render error messages properly.
Add locale information to customize error text on pieces form.
Update pieces controller to handle changes to version form data, use
flash notices, and handle error paths better.