introduce angualrjs frame and karma to manage the running
update the .gitignore file