Basic functionality working for the Server

No networking yet :(
Search the whole library source and add to the search source.  Each time we search, clear the search source.