completed tag controller, views and fixed tag tests