Add .gitignore for TODO doc
Add include for stdexcept

In order to check that improperly called Constructors throw exceptions
stdexcept must be included to get access to the std Exception
heirarchy