This simple project creates a new type of collection interface called a TypedMap. It extends the Java Map
interface to add typed methods where appropriate. These typed methods allow the use of 'Typed Keys' for storage
and retrieval of values that are typed to match the Typed Keys.