fixed markup
added incr, decr and append methods
added generic list and hash functions to all engines
added tests ffor new engine functions