Finalize full test coverage of current features

Full test coverage! Closes #5