Navigation fixes

revealed secret passages should not affect uniqueness of room
add a boolean "loop" parameter to replace the flawed isLoop
Update composer
Don't choke on path files without certain parameters
New crypt paths, update other loops with loop:true