End of Chapter 4 with exercise 4.7 complete
corrected commit with error corrected in rango.views