Commit #12

to do :
1.de modificat dashboard controller
 - sa uploadeze fisierul inainte de a scrie in baza de date (citire cu
taglib)
 - sa se poata edita campurile unui song (+ edit.html.erb view)
 - sa se poata sterge un song
 - sa se poata fi downloadat un song de catre utilizatorul care l-a
uploadat(cu taguri id3 editate pe site)
 - sa verifice extensia fisieriului uploadat(sa fie mp3)
(*) - sa nu existe overwrite pentru fisiere
2.de modificat song model
 - sa aiba urmatoarele campuri (compatibile cu id3v2):
   -> album
   -> album_artist
   -> artist
   -> bpm
   -> comments
   -> composer
   -> genre
   -> lyricist
   -> original_artist
   -> title
   -> track (track_number)
   -> lyrics
   -> year
   (nu trebuie neaparat sa le aiba pe toate, lista de mai sus este
incompleta)
 - sa existe constrangere de foreign key in schema bazei de date
(many songs to one user)
3.de facut un fel de motor de cautare in home (+ show.html.erb)
(query pe toate fisierele)
Daca vreti putem sa mai facem un camp in baza de date,
sa facem song-ul sa poata fi setat public sau private.
4.de facut un player audio (preferabil sa ruleze si cand se schimba
pagina)
Sau sa folosim unul gata facut
5.de facut o interfata frumoasa (cred ca am putea folosi gem-ul
'bootstrap-sass')
6 de implementat un flash in layout (pentru notificari in cazul
anumitor redirectionari)

(*) - problema rezolvata