Added some new test files.
Bug fix in Subject class.
Added an exceptions folder and an InvalidDataException class.