Added in viscoelasticity stuff for pasta.

Also fixed a couple issues with the makefile and added lots of
documentation.