Issue 55 save and add new

Fixes #55.  

Note e912dc6 query over how I'm handling the hidden field 'add_another' doesn't seem elegant (but otoh does remove Javascript dependency, and tests pass)