reworked providers tree
added .gitignore for bin folder