Use BufferedWriter, remove playlist hash functions.
Added ability to get only changed songs from playlist.
Added AbstractCommand as base class for commands