Added support for configurers, AspectJ, annotation-based configurations,
and initial support for multiple circuit managers.
Updated readme.
Added license and contribution documentation.
Applied the license header to the source code.