added some css, html and checks
fixed jslint