Introduced gulp, added a hint and test tasks