Added http related class and added naming conventions