create 3.3 version, update for PSR-0

No idea how to send a pull request to pull the entire branch across but I am sure you can make it happen;)