add license info, use resource subdirs, add static route checks
fix 500 page