added ip scanner class to adjust unknows to equal unknown
added fingerprint builder, users now get a new print and ip with every log in
added fingerprint builder spec