fixed bugs, added foreign key to songs table