base of the comprehensive lab that gets the students thinking about javascript