issue-9: work on initial form directive with demo.
Merge pull request #12 from glawson/issue-9

issue-9: work on initial form directive with demo.