Allow whitespace in a few more places in datatype
Test for a lack of whitespace in an extra place

(in datatype files, that is)
Add braces, the datatype keyword and name to files

This finally moves the datatype name from the code to the datatype file (a
change that has been plannedfor quite some time) and moves us to a more
C-like syntax for the files.

This closes #49.