[REFACTORING] did some cleanup in song structs
[FEATURE] added robustness to the ASParser to be able to handle less information in JSON