added documentation to util and core
added changelog to new abstract library