code refactoring and added lots of comments
html cleanup
use .grid instead of #grid
css refactoring and gulpfile cleanup