Web-based application that integrates sleep data from multiple sources and provides recommendations that are tailored to the individual