Updated "add-commas" Lua snippet.  Now handles negative numbers and decimal places.