added some documentation
documentation should work with doxygen
added docs
added * operator for dot