Added session support
Removed CodeKit file
Added conditional logic for user widget