update layout
update and fix some javascript lint issues
update readme