Lots of changes, far more user friendly now. Added interpreter and demo files, added exceptions to indicate bad operations. Seriously, I should just base any future linear algebra projects on this.