Split index file into header and footer
Added system and setup file
Added contributors note
Improved readability
Improved readability
Moved the header inclusion