Added more tests for reverse.
Added base Model JSDoc and constructor with tests.