Updated delta encoding

Broke the single delta encoding class into two for more clear specialization. @junkumar

This is based on #254