add guard header, update EU, add eu_http for requesting, Add common tests for eu module