begin refactor
make moar better
moving stuff around and renaming stuff
refactor controllers
progress
refactor item history API