add comments to gender type.
return language level null if proficiency is null.
add xml comments to date type.
Merge pull request #5 from afuersch/master

Some type comments and fix if language level is null.