PSR0/1/2 standards.
Update docs.
Add travis CI integration.
These tests only work under PHP 5.4.0+
Correct setup/teardown
Final bug fixes.
Use dataproviders for unit tests.

This helps display ongoing results more frequently
Remove specific 5.3.3 build environment as it does have openssl extension
Merge pull request #8 from drak/psrs

Bring up to PSR0/1/2 compliance