Bacteria Printing and its Application for Gene Libraries