Initial sparse matrix class with 2 build methods.

@isupeene Initial sparse matrix class using Compressed Row Format for storage. Want to get the storage form down first before coding other methods.