update README; update navigation controller; update users controller; add functions to middleware; update routes; add authorize.js to server-side library