added bootstrap responsive design and fixed a few layout bugs on small resolution