moved Persona verification to separate file
extracted authentication to separate file
extracted FileStore to separate file
small cosmetic changes
fixed bug in PUT + small code improvments