Added declarations, getAlphabet(), getDecodabet(), encode3to4(...), unsignedRightShift(...) + alias urs(...). Started encodeObject(...) function and Base64InputStreamFilter class.
FileBasedAuthenticator's createUser() method implemented
Implemented encodeForSQL and testEncodeForSQL.
Some fixes to get it to build and for its tests to run.
First substantial implementation of OracleCodec, with tests in OracleCodecTest.php.
Corrected some mistakes in Class Event. Specifically:
o comparison of threshold interval with the time between the first and last of
threshold count events was wrong.
o public property Event->count is now incremented.
o use of $this.
Added a missing uppercase 'W' to $CHAR_ALPHANUMERICS
Modified addSecurityEvent() to align with the esapi4java 2.0 implementation.
Previous java implementations were not persisiting Intrusion Events.
User interface checkin
-Modified DefaultUser constructor; Implemented some FileBasedAuthenticator methods
-Another FileBasedAuthenticator's method
-User
-More User/Authenticator methods, phew!
verifyPasswordStrength() -Note: Using strstr instead of strpos due to the latter's stupid decision to return 0 instead of false. Messes up this particular case.
more methods; fixed stupid concatenation bug. Doh!
Encoder ain't implemented, hence commented out some code
Using Factory pattern to get Logger service; committed more methods
Lot more methods. Phew!
Implemented DefaultEncoder encodeForURL and decodeFromURL.  Modified PercentCoded to encode a space as '+' and vice versa.  Uncommented the applicable tests in EncoderTest.
whitespace fix.