compatibility python2 python3
compatibility python2 python3, use base64 by defaut, use textfield instead of binaryfield
add a first simple version of admin
correct admin, add user foreign key
add unique together constraint
improve admin