using the console logger for the text and file runner
reviewed the runner package
added a lightweight specification immutable class
reviewed some classes in the specification package and created 2 lightweight Spec classes