Reworking model/record/view/builder logic, trying to get spring data custom repository to work
Adding files not included in last commit