improved layout
use list instead of div
added gulpfile for nodejs