added LoadingRoute to play with animation while model is loading as well as spinkit for pure CSS animation (not working yet, probably grunt is not compiling spinkit)
made textbooks work with dependency on each other, there could be another way of doing it via just template binding, but we went with dependent property way since it leads to cleaner HTML with id's in values
added two todos