Session controller

Session controller is filled out with basic functionality, will need updated routes when those are determined later on.