Cope with case where scope doesn't create record
Give other modules chance to set up their routes before out general ones
Fixes problem using select2 for enum in a subkey
jsHint fixes and build dist