adding support for multiple goal items
custom item manager, moving util funcs into models
removing unneeded dependencies