*  basic soa idea
improveing
Merge branch 'master' into soa

Conflicts:
	package.json
nearly working Accessor
working assignment
working Accessor and working assignment. might still fail on empty structs.
began to finalize implementation.
Removed app.d and added current state of readme (all but usage)
Updated readme and fixed typos in ecs
Fixed a lot of regressions
replaced std.bitmanip
Small fixes
Added check for system constructors and fixed systems
added delete laters
Updated EntityComponentManager stub, API refining
hasComponent added to entityResult
Small fixes and updated querygen.
_removeComponents does not require the component to exist anymore
Fixed deleteLater/deleteNow
Fixed dummy for EntityComponentSystems and added one for EntityResult and fixed opCmp and therefore query iteration direction