ENH: Add Emperor object to emperor.core

Fix #268