Call fetch() in base class instead of asking each commitForm() implementation to do it.  Renamed submitForm() to commitForm().  Fixes #97.