use @name when .label missing (fixes #33)

handle missing `.label` by using `@name`
error messages display strangely, but this is better than a script error
in the browser.
bump version
Merge pull request #39 from bboyle/markup

handle missing `.label` in markup