added UMD module definition, and setup the ngTraverse angular module with one factory called 'traverse'. Added a basic karma test for that functionality