Renamed getters, so that nasty underscores aren't necessary anymore
Added Vector and Matrix and lots of unit tests