added tests for Aelcyon
shorten up itertools functions
add lots of item types