Changed Type name formatting for easier to read exceptions and docs and reached 100% coverage

Merge to reach 100 % coverage