Move parts array from controller to Invoice model
Save parts to database
-A part belongs_to a service_report
Save sales_tax to database
Style parts
Allow a maximum of 3 parts per invoice
Add required attribute
Use ngClass to dynamically add .has-error
Display error if textfield is invalid and dirty
Add directive which displays form validation errors on blur
Dont save an invoice if the form is invalid
Make error more visible