Refactored Parser and Database to store type information about the data
being stored in the property tree. Next up is refactoring the parsers
shunting-yard equation parser to do error handling and correct type
conversion.