added jshintrc
refactor round1, round2 and round3
Merge branch 'development'