Update the form view helpers to keep track of populated count and only emit a populate event when not rendering. Update render function to serialize user input and populate back after merging with the model data. Test cases confirm this behaviour.
Merge pull request #163 from blakeembrey/rerender-populate-114

View render now keeps track of user input