1. add the latest node engine supported
    2. add HTTP supported
    3. fix validate bugs

Signed-off-by: azrael <azrael@imatlas.com>