minor aesthetic formatting
cleared up dictionary construciton
made bad words case insensitive, added more bad words