Initial commit

* beginnings of AlephX object
* AlephX can be created with barcode, oclc, aleph num, call num, isbn
* So far object has a findURL method
* lots of junk still in the code, to be incorporated into the object
AlephX object now has marc method

* Returns marc bib record with marc method
* Added functions needed to get to this point:
	* alephXfind()
	* alephXgetSetNum()
	* buildPresentURL()
	* alephXpresent()
Made marc property protected

TODO:
* go back and make all properties protected (findURL, presentURL, findXML)
* figure out naming conventions for object properties. Local properties should be surrounded by underscores. _marc_
* what is a local property?
Made public properties protected, and added public methods for accessing them

Protected properties:
* $findURL
* $presentURL
* $findXML

Public methods:

* getFindURL
* getPresentURL
* getFindXML
Added suport for creating objects by OCLC number

* added OCLCforAlephX() to prepare OCLC number for X-services
	* pad out OCLC nums shorter than 8 characters
	* test for correct prefix: OCN or OCM
* also added testForSetNum() to support the above functions
Added getAlephNum() function, created an AlephX object based on ISBN
Added Aleph item data to the object's protected properties

Also added public methods to retrieve item data
I'm wondering if it's better not to add item data in the constructor function. Maybe better to add at the time of need...