Added a cache module.
Sub-classed Backbone models and collections to create cacheable versions.
Converting profiles and education collections to be cacheable.
Cleaned up the router a little bit.
Fixed a bug that caused duplicate copies of profile data to be appended to the DOM.