add test framework

add test task to gulp, use it in task develop and add example tests
in tests/framework.js
add a first test suite to the project

still incomplete ...