Added RREF Template

Added the base code for finding the row reduced echelon form of a
matrix.
TODO:
- Make upperTriangular(), lowerTriangular(), and rref() all work for
non-square matrices.
- Implement robust test code.