Mjulian/authentication

Some review would be nice here:
* @jacalvo 
* @papajulio 

AFAIK Flask does not have any auth. Though basic authentication could not be enough, here it is.