add git ignore, update the layout and responsive typography tweak