model cleanup, mostly cosmetic
revamped models to be more robust
seller controller, prepare for ajax calls