created base class for all eases to extend

Signed-off-by: Khalid Mills <khalidmills@hearst.com>