added open solution script
Adds support for abstract clock. Issue #6.

Fixes broken unit test.