Enhanced Session Put

Added the ability to put an array, and have it add individual session
items.
Fixed styling
Refactored
Comment Edits
Merge pull request #3782 from mlantz/4.1

[Proposal] Enhanced Session Put