cleaned out old commented-out code, removed unnecessary chunk from getChildrenEl(), and refactored a few methods
refactored app.js: made views lazy-load and simplified module definition
made contract module router views lazy-load, and refactored detail fetch to its view
added links for testing Detail view