Throw error on invalid extraProperties

See issue #10
Quote fix
Merge branch 'master' into extraProperties
add test
remove erroneous file
Merge pull request #46 from AmpersandJS/extraProperties

Throw error on invalid extraProperties