Add files for IllegalArgumentException and IllegalStateException
Implement IllegalStateException and IllegalStateException
Implements VideoMetadata without Exceptions.
Merge branch 'master'
Adds exception throwing to VideoMetadata.
Adds basic UnitTesting structures.
Adds additional testing basics and an example test for video metadata.
Makes library, include and bin paths generic for the UnitTesting project.
Adds XMLLoader.cpp, which was missing for some reason.
Completes tests and corrects errors for VideoMetadata.
Merge branch 'Jonas' into Memento
merged with Jonas