Reorganized files.
Saving work.
Updates
Added more documentation, revised some styles and deleted unused files.