added poll creation error handling and validation

if you attempt to create a poll without a question and at least one
choice, it will tell you about it
fixed a test
Merge remote-tracking branch 'upstream/master'
improved things for embedding in other pages

- made sample page more realistic
- tweaked styling
- created separate template for embedded polls
Merge pull request #10 from NigelKibodeaux/master

Added some validation and error handling for poll creation. Also optimized things for embedding