add rspec testing
add searching in model
add search and recent