Added Revision Model

Added revisions model
Changed logic in creating a song
Added a a get_revision method to songs_model