Proper structure and function names in tests
Merge branch 'fix/tests' into feat/jquery

Conflicts:
	test/index.js
Added more constructor tests