Add gulp template caching, add test controllers and views