title: Magento won't run my install script
body: <p>Okay so I am trying to add a field to the registration with my module. Obviously I have to add an attribute. So my "install script" is really just an upgrade to the customer entity. However, the module is enabled and yet when I refresh the front end it will not run my install script. I have put a die at the front to see if its even hitting it and its not.</p>
  
  <p>I have checked about 7 other stack overflow questions and each of the errors was pretty blatant. Things like the config not matching the folder it was in. Using customer_setup as the name. Errors in the setup file. Over and over i've looked at my code and i KNOW im missing something small. Some typo somewhere.....but ive wasted too much time now, so I hand it off to you great people.  </p>
  
  <p>Config.xml</p>
  
  <pre><code>&lt;config&gt;
      &lt;modules&gt;
          &lt;BlizzardLabs_Customer&gt;
              &lt;version&gt;0.1.0&lt;/version&gt;
          &lt;/BlizzardLabs_Customer&gt;
      &lt;/modules&gt;
      &lt;global&gt;
          &lt;fieldsets&gt;
              &lt;customer_account&gt;
                  &lt;flavour&gt;
                    &lt;create&gt;1&lt;/create&gt;
                    &lt;update&gt;1&lt;/update&gt;
                  &lt;/flavour&gt;
              &lt;/customer_account&gt;
          &lt;/fieldsets&gt;
          &lt;resources&gt;
              &lt;blizzardlabs_customer_setup&gt;
                  &lt;setup&gt;
                      &lt;module&gt;BlizzardLabs_Customer&lt;/module&gt;
                      &lt;class&gt;BlizzardLabs_Customer_Model_Entity_Setup&lt;/class&gt;
                  &lt;/setup&gt;
              &lt;/blizzardlabs_customer_setup&gt;
          &lt;/resources&gt;
      &lt;/global&gt;
  &lt;/config&gt;
  </code></pre>
  
  <p>BlizzardLabs/Customer/Model/Entity/Setup.php</p>
  
  <pre><code>class BlizzardLabs_Customer_Model_Entity_Setup extends Mage_Customer_Model_Entity_Setup {
  
    public function getDefaultEntities() {
      $entities = parent::getDefaultEntities();
  
      // Add flavour to customer attributes
      $entities['customer']['attributes']['flavour'] = array(
          'label' =&gt; 'Ice Cream Flavour',
          'visible' =&gt; true,
          'required' =&gt; true,
      );
  
      return $entities;
    }
  
  }
  </code></pre>
  
  <p>BlizzardLabs/Customer/sql/blizzardlabs_customer_setup/mysql4-install-0.1.0.php</p>
  
  <pre><code>Mage::log('Installing BlizzardLabs_Customer');
  
  $installer = $this;
  $installer-&gt;startSetup();
  $installer-&gt;addAttribute('customer', 'flavour', array(
      'label' =&gt; 'Ice Cream Flavour',
      'type' =&gt; 'varchar',
      'input' =&gt; 'text',
      'visible' =&gt; true,
      'required' =&gt; true,
      'position' =&gt; 1,
  ));
  
  $attrs = array('flavour');
  
  foreach ($attrs as $item) {
    $attr = Mage::getSingleton('eav/config')-&gt;getAttribute('customer', $item);
    $attr-&gt;setData('used_in_forms', array('adminhtml_customer','customer_account_edit','customer_account_create'))-&gt;save();
  }
  
  $installer-&gt;endSetup();
  
  echo "information added to database";
  </code></pre>