Adds dummy dependency compiler class, new exceptions and tests for the basic compiler class.