Added contracts for determinant
Removed "test" folder