872 checkin overhaul

Fixes:
- #872 
- #874
- #877

a regex ``\d`` do segmento ``(?P<level>\d)`` da para melhorar e que só aceite digitos: ``1`` ou ``2`` e assim evitar a validação nas primeiras linhas da view, gerando um Http404 caso exista uma tentativa de acesso com um level fora dos validos (1 ou 2).
``r'^checkin/(?P<checkin_id>\d+)/review/(?P<level>[1-2])$'``
Claro que perderiamos a posibilidade de informar ao usuário o que deu de errado.