need to move UseErrorPage to top of list
merge Repository classes into model

Having separate repos was a neat idea (since the original plan was that api-pull
would be write-only and website would be read-only) but didn't really work
out in practice. Having a single IRepo implementation should also make it easier
to remove EF references from most projects
remove EF references from non-model projects

now we just use IRepository everywhere
remove reference to packages.config