Changed song structure. Adjusted database model, cache model and playlist model. Internalized normalize function to database model. Updated function to fetch filename. Fixed small things here and there.