Adapter api

First revision of the Adapter API and a configuration file for generating documentation using doxygen.