made the jade / etc dependencies more lenient so projects can use "npm shrinkwrap" to freeze dependencies easier