Cadastrar usuário no sistema.

Criar um método que salva um usuário no banco (Users.php).
O endereço é um campo texto, bem liberal. Detectar
que a ?action=new foi setada no controller (users/index.php).

TODO: fazer validações anti-injection sql.
TODO: fazer validações com javascript para que o usuário
não submeta o formulário com campos incorretos, o que não
salva no banco e o usuário perde os dados que já havia
digitado.
Atualizar Login.php por causa de modificações no DB.

Foi removida a coluna 'salt' da tabela users. Foi necessário
remover 'salt' da query, e usar a constante SALT onde era
usado $found_uses['salt'], que vinha da tabela.
Editar usuário. Chama form preenchida com os dados atuais.

Ainda não salva no banco. Isso é na próxima etapa.

users/index.php:
- No controller de 'users', trocar o nome do objeto de
  '$user' para '$user_mod' e atualizar os lugares onde '$user'
  era usado.
- Incluir o if que lida com a ação 'edit', que inclui o formulário
  para edição do usuário.
- Chamar a função getId() criada no helpers.php.

views/users/edit.html.php:
Adicionar o formulário de edição de users.

helpers/helpers.php:
- Criar a função getId(), no mesmo estilo do getAction().
- Atualizar o header('Location: ') para ../login/ na função
  log_user_out().

models/Users.php:
- Adicionar o método que busca a info do usuário a ser
  editado, baseado no id.

Está tudo bem simples ainda. Quando o CRUD básico estiver
funcionando, adicionamos javascript e melhorarmos as
funções/métodos no php para lidar com os dados, e nos preocupamos
com sql injection.