Almost release time..
* Add examples -- need to do docs
* Split out solver bindings to resolve compiler ambiguity
* Replace sparse matrix cache implementation with linked list
  for improved performance
* Still a few bugs to iron out