temp keyword changed to challenge
keywords added to database

and integrated in to search code, bad for loops here, needs optimising
but works for now