Added travis integration, completed API documentation