Update the login modules
Reorganise the kanso code for be in multiple folders.