add form & validation
Merge pull request #6 from xfeaton/dev

add form & validation