Add an exception type for implementation error. Including here
until a common base package has been set up.
Include common runtime exception type. Included here until a proper
base project has been established.
Moved to base package to reflect the correct planned location for
these exception classes.
Move base exception to base package. Should eventually be placed to
a base class project of its own.