updating authentication middleware based off sessioning
Merge branch 'server' into rcblue
Merging Server into RCBLUE
merging server branch into rcblue