Added documentation and made values() unmodifiable

Also did version bump to 0.2.5