Updated some of the documentation
Added sessionid manager and updated the unit test and started on deviceid remembering