added gitignore with class and jar
reworking backend collector in case its low data due to socket timeout