added c+h for working with user-agent strings
removed unused code
moved the #include macros to ann.c
extended 'load_training_set_from_db' to have another argument that takes the name of the collection in whith the training set is stored
script now calculates avg_position for every keyword
raised MAX_EPOCHS to 500; correct the text 'to' to 'by' in one printf
added 'run_keyword' function and ann_keyword struct
added uas.c to the target for all
added a tool that creates a training set for recognizing product unique keyword in a user agent string
added a function that looks up a (double)value in mongodb in a given collection for a query {key:value}

This is used to lookup 'keyword's properties such as number of occurences of that keyword etc.
added a function that takes a pointer to ann_keyword and a const char *keyword.

This function looks up the value for the given keyword using the mongodb and stores the result in the ann_keyword struct
tenative: updated the regex that is matching the keywords in the user agent string. ! This will be replace by a token scanner
takes a user-agent and tells if a keyword is a product keyword or not