change method name to make item
change key to title
redo the item add function
test simple add item
rename make methods, and add one for atts
test item additions
refactor compile options
add patchwork and illuminate support for UTF-8, slug generation and array features
make sure key is class-friendly before converting to class
typecast array retval to array
add todo about index mutation
test index generation method
test make options function
test make attributes function
test option array compilation