Add dependency test
Add dependency exceptions
Add dependency var
Testing default constructors
Delete obsolete files