switch to gulp and init unit tests