integrate everyauth: common part

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
Merge pull request #31 from inaes-tic/xaiki/clean-auth

integrate everyauth: common part