adding sparselib stuff + examples
examples still not working, bad makefile