Cleaning code
Update project structure
Added contributed classes
Addition to previous commit
Implemented DOM, Networking, Data Provider classes