muzima-api: initial commit for aspect programming (incomplete).