Massive formatting update, fixes to HTML structure and clean up of later excercises

The following changes are requested.  

Added fullscreen editor support	
Added gitignore file	
Added better formatting to answers	
Cleaned up state and added a resetLesson function	
Added better error formatting for each lesson	
Fix for excersize 24	
Updated excersize 40 to work with updated fromEvent function...
Fixed excercise 41. Updating the throttle variable seems to have...
Fixed excercise 43 issue with fromEvent
Fixed excersize 44 issue with fromEvent	
Added prettier css buttons