misc style and function fixes

Mostly symbol->string changes but also fixes a number of logical errors
resulting from e.g. method extraction