add .idea to gitignore and refactor authorize function to isAuthorized()
refactor backend modules with isAuthorized
add changes to upgrade 3.7
remove my entries from gitignore
Removed useless line