Fixed a few memory leaks

Added a basic description for SPList