Miscellaneous fixes

Hello,

I haven't had the chance to track down the problem in Firefox yet, but these other fixes are in here:

Add rounded corners in body > div. 
Handle layout in a narrow screen. 
Disable buttons during auto-step.  
Fix README link.  
Fix set up instructions.
Add compiled js to .gitignore.