Verified File create & read/parse operations

* FileEditor
*- getUpdatedSongList now works properly, passes populated
Song<ArrayList> object.
*- verified file creation and XML read functions, all work properly.
*- KNOWN BUG: Parsing the XML gets the last song twice.
*- POSSIBLE BUG: After doing a manual scan, file may not create.