Added AbstractCallable class

This is a base for chainable classes and a simple callback system