[refactoring] sorted module imports alphabetically
[refactoring] put parse function at top to be more clean code like
[refactoring] renamed elementParser to elementStartParser

this should be more consisten with elementEndParser
[refactoring] extracted logic into findKeyAndValueAttributes function
[refactoring] made ensureTagsParserExists function name more specific
Merge branch 'master' into pauseResume
[refactoring] sorted function order to be a little bit more clean code like
Merge branch 'master' into pauseResume

Conflicts:
	lib/pbfParser.js
fixed typo in test description
implemented pbf pause function without resume nor test
implemented parser resuming but not yet working for xml parser