Updated TODOs
Implementing error checking of function arguments

Most functions/methods now check if their arguments are within
reasonable value ranges. If not, an error is produced. Additionally,
simulation specifications that will take a long time to complete,
produce warnings.
Minor fixes to package structure

DESCRIPTION gained a Date field
TODO is now excluded from building packages