Merge pull request #8 from dbp/master

boilerplate for 17 and 18 elements
add boilerplate for 19 and 20 elements, and missing defaults for 17 and 18