Store route responses

Closes #55 

Think this is ready for review @rcrichton (next week I guess though :) )
Side note: Smart but difficult to read, well for me atleast :)