added a fix to spike soruce possion.

fixed dse report for app pointer table

added some __repr__ and __str__ to key objects so that debugging is cleaner and objects are determinable by their label in the debugger