Authentication + Handling accounts + reports by user + refacto

+ Loosing bedoon dependany for more flexibility
+ Handling reports by account and user
+ adding authentication
+ refacto