Send the row and changed values to the save function when an input field is blurred

Added angular animate to do a fade in on a 'Saved' message
saveIndividualRows option lets you toggle whether to save a row at a time or to use the Save button
Merge branch 'feature/save-individual-rows' into develop