Merge pull request #1 from quickcall/dev

dev branch populated
Implement major file restructure
Restructure app architecture, adjust modules
Merge pull request #2 from KiaFathi/kiaFeatures

awesome. now we have a new folder structure which is more maintainable !!!