DRYing up scaffold generator by generating a form partial

I don't know about you guys but I find that I keep moving the form out
to a partial all the time when I use scaffolding so I am not repeating
myself in new and edit. I don't think it's DRY. So I refactored the
form out into a partial.

I have also included an intelligent default for the submit method in
the form helper. If the object passed into the form is a new record
the value will be "Create" or if it's not it will be "Update"


Any comments and feedback would be awesome.