added more functionality and error handling

+created graceGet() function for gracefully getting single elements so
if they dont exist wont cause error or warnings
+created scripts to grab js but not found to be useful yet
*still trying to grab audio from janine bandcroft but handle js
error(still not working)