Add tests

Song class can be fully tested, learning a lot about unittest module and watching tutorials for testing, etc.  Replaced 'Null' values with '', fixed a bug (|| was bad syntax, should have been or) and some formatting stuff that doesn't affect the functionality.