adding cacheing to the get letters api
adding api search feature