Save output

script now saves all output to a csv. This way, you can import it into
whatever database or application that will accept it.

I am planning on adding the ability to choose to save or not…for now,
you have to suffer with deleting a file. sorry.
Save option

Set option to y or n. Based on response, another variable is assigned
either True or False and then referenced by the bing search function.

I am sure that there is a more efficient way to do this, but, until
then you’ll have to deal with it. sorry.

Planning on adding more search options soon. Ex: duckduckgo.
Changed except

Changed the way that an exception is printed after trying to open the
cdv file. This allows to hopefully get better error info.
updated search

added another soup find feature for validity. Old search would yield
incomplete results. This seems to do better.
Threads!

Introduced thread so that writing to the file was a bit faster. It was
noticed that by doing so, I/O time was significantly reduced.   :D

Also added a 2 sec. delay to navigating to the linkedin page. I was
receiving URL errors without out it. More investigation is needed.
UTF-8 support

I quickly realized that some results will be broken if names or
companies are in unicode/follow utf-8 encoding.

This potential issue has been resolved by encoding the strings.
Update

So, apparently bing decided to change their li to a div…no
problems…fixed.

The also seemed to not like returning to the user agent that I was
using…also not a problem anymore. I am going to make a user agent
generator ASAP.
Merge branch 'testing'

Conflicts:
	linkedin.py