an extra set of tests by finkn
ignore binaries.
added hints on where the current implementation has bugs.
enable error handling for circular parameter dependencies.
fixed bugs related to the setting of fixed entries.
fixed bugs on validation of initial values with respect to dependency constraints, and read only designs.
fixed read only behavior.
add intermediate exception handling.
added TODO documentation
disallow ids with dots for consistency reasons. added dependency exception handling and failure messages for circular dependencies.
added circular dependency check.
added validity check for the fixed values, and improve code structure.