Cleaner models and basic pagination, bootstrap style added