Bradley Anderson Songify 3

Added genres repositories and functionality to songify. The 'add song' form allows the user to type in any genre they want, and the post route handles the creation of the song (and genre, if necessary). SOME CSS tweaks have been applied to the pages, but not many. Tests have been written for all methods, and everything passes.