fixing filename case: All.js -> all.js
added individual Contract details view, and splat route
style correction on Base View module definition