Fixed whitespace issues.
Ignoring generated configuration files.
Updated configure to not cause error for some PHP.
Code and tests working
Fixed misspelling