Changed namespaces, there isn't class and namespace in the same name now.
Fixed problem with circular dependencies.
First test run with Determinant class.