Adding multiple thread features to the Floodlight2Janus module and clean up the code

In this version of the code, I add multiple thread features in the floodlight code. You can refer to the floodlight doc file I sent via email earlier today in which I documented the code.

The code passed simple test before I leave, but if you are not satisfied with this you can create a new repo to which I can make the pull request again.