Admin interface. Better catalog page. Tests. Minor fixes.