Allow schema and fields to have title and description

Relevant to #55 
Allow both schema and fields to have a title and a description.