reset form #4

- add reset controller
- add init() functions to all controllers
- run init() onload and onreset
Merge pull request #7 from bboyle/reset

reset form - closes #4