Chapter six finished. Building up the user / validation / etc.