this shouldn't have been committed, yo
implemented add ons skeleton class, added a few tests, implemented Profile wrapper class