Adjusted assert to correctly check the combined rank
Update documentation
Removed two testing asserts
Working on fixing todos