added custom class autoloader, added php 5.3 to travis