add travis & grunt testing framework