added songs model and basic logging model