fixed the problem that blocks a socket when remote server response with unexpected close or not responds
added new method to compare http responses
fixed a bug when a number is received for the function
add some new method and minor fixes
fixed a bug when not match found in fingerprint process
restructured plugin and wordlist. TODO: consider the fingerprint