Improved selector. Refactored gulpfile. Made first tests on selector.
Added unit tests, fixed issue#18
Merge branch 'selector'

Conflicts:
	dist/asteroid.min.js
	test/coverage/Chrome 35.0.1916 (Mac OS X 10.9.4)/dist/asteroid.js.html
	test/coverage/Chrome 35.0.1916 (Mac OS X 10.9.4)/dist/index.html
	test/coverage/Chrome 35.0.1916 (Mac OS X 10.9.4)/index.html
	test/coverage/Firefox 30.0.0 (Mac OS X 10.9)/dist/asteroid.js.html
	test/coverage/Firefox 30.0.0 (Mac OS X 10.9)/dist/index.html
	test/coverage/Firefox 30.0.0 (Mac OS X 10.9)/index.html
	test/coverage/Safari 7.0.5 (Mac OS X 10.9.4)/dist/asteroid.js.html
	test/coverage/Safari 7.0.5 (Mac OS X 10.9.4)/dist/index.html
	test/coverage/Safari 7.0.5 (Mac OS X 10.9.4)/index.html
Removed coverage directory from git