Updated licensing to be more free.
Fixed typo on license
Changed adding mechanisms to be public - better for extensibility, no negatives.
Fixed wording
Added a List Vector class for compatibility.