Added test for Full Matrix representation.
Some small fixes uncovered during testing.
Added sparse matrix implmentation.  Moved multiply() up to abstract class.
Merge branch 'master' of https://github.com/Vyzen/trout