Performance improvements, search for flat child in the list and not to the database again because I have to already have the parent.
More performance related changes, as well as putting the currentBoard into the session and the checks revolved around it.  No full testing, but I think it is good.
Added in checking for links that were already posted in a root thread level, this check doesnt occur in responses and just in new Threads.