Refactoring
refactoring ux for less redundant js
rework some core stuff...filters don't need to be their own object really.