add angular js, and basic admin functionality