Make CSS responsive, re-order JS methods, write explanation in the README