Adds perspective listener for recognizing Debug, Java and "other" perspectives

Refs #61