Haystack project for general purpose recommendation system. In development and messy code, do not use until I polish it.