Updated the license in each of the header files. Modified the API to support any Fast Enumeration type (not just arrays). Added the "JF" prefix to typedefs. Added a license file.