title: Third-party library not loading in Expression Engine 2.0
body: <p>I'm developing a properties module for Expression Engine that's to take properties from Rightmove's BLM format and populate a database, and then those properties be searchable from the front-end.</p>
  
  <p>I've found a CodeIgniter library (http://biostall.com/codeigniter-rightmove-blm-parser-library) that does the heavy lifting of the BLM files. However, I can't seem to load it.</p>
  
  <p>My code in mcp.properties.php looks like this:</p>
  
  <pre><code>$config = array();
  $this-&gt;EE-&gt;load-&gt;library('rightmove_v3_parser');
  $this-&gt;rightmove_v3_parser-&gt;initialize($config);
  $data['properties'] = $this-&gt;rightmove_v3_parser-&gt;process();
  print '&lt;pre&gt;'; print_r($data['properties']); print '&lt;/pre&gt;';
  exit;
  </code></pre>
  
  <p>The library files are in a <code>libraries</code> sub-folder in my <code>properties</code> add-on folder under <code>/system/expressionengine/third_party/</code>.</p>
  
  <p>However, when using the above code, I get the following error in Expression Engine:</p>
  
  <blockquote>
    <blockquote>
      <p><strong>A PHP Error was encountered</strong></p>
      
      <p>Severity: Notice</p>
      
      <p>Message: Undefined property: Properties_mcp::$Rightmove_v3_parser</p>
      
      <p>Filename: properties/mcp.properties.php</p>
      
      <p>Line Number: 44</p>
    </blockquote>
    
    <p>Fatal error: Call to a member function initialize() on a non-object in /Users/Martin/Sites/expressionengine/system/expressionengine/third_party/properties/mcp.properties.php on line 4</p>
  </blockquote>
  
  <p>Where am I going wrong? Why can't I bundle this library with my add-on and call it within my add-on?</p>