Add support for ancestry and optional acts_as_list (closes the-teacher#19)