Made the repository handle all sql bsns, none of it is passed to the model
Added computer repository and service, moved sort code around a bit