Updated requirements and added workaround for lxml