add integration testing.
add the missing jinja global variable.
add integration testing for alias item.
fix up the broken inheriting of namedtuple.
add integration testing for active element.
Merge branch 'feature/integration-test' into develop