split deploy.yml into several roles
split backports repository as a role
merge playbooks and add tags
Merge branch 'roles'

Closes #31
Admin panel

Closes #35
Add auth

Closes #34
install libffi-dev
add makeadmin command
generate admin user and show password at first install
only display admin password when it exists (ie created)
annotations can only be edited by their creator
landing page

Closes #36
Merge branch 'auth'
deploy.py: new --provision arg
creating an annotation requires to be logged in
detect non-integer parameters in /annotation/new
convert geometry to integers before sending

Closes #29
Merge branch 'integercoords'
Merge branch 'master' of github.com:cloverfeed/ranko
generate random docs & comments