Changing the internal model to reflect prototype

Medicinal background is now documents with a name, a start date,
and an optional end date.

Alcohol substance intake is now an int for audit points and a
String for comments.