Object.js changes

Added speech and portrait , changed the class hierarchy