Worked on allowing author to interchange objects associated with one
plugin to another.

Having the ability to put different roleplay objects (documents, media,
conversations, injects, etc.) into different plugins will greatly
enhance the functionality of the platform. It should be handled in a way
that treats the objects generically.
Cleaned and commented.

Have a lot of clean up to do.