add signup confirmation and tests
remove unnecessary method
implement user and micropost search
add search tests