Reduced size of btn on small screens.
Use localStorage to persist data.

closes #4