Changed synlist() to ls() with suggestion by LO
Merge branch 'SYNPY-169' into cmdlineannots
Added exception handling to enhance output for JSON parsing errors.
Updated error string when parsed annotations doesn't evaluate to a dict.
Set downloadFile=False in syn.get call
Changed logic for updating/replacing to simplify.
Changed '-id' to '-id', '-annotations' to '--annotations', added '-r'
for replace, and removed unused commented params.
Added example to help string to annotations param.