User shop now throws a HTTP exception if the shop is not found. Fixes modulargaming/modulargaming/#216.