WIP on EM threadsafety, tidying.
Logger should just be a global.
Forgot a rename.
Tidying
Merge branch 'refactor'
Merge branch 'master' of github.com:cpowell/ruby-entity-component-framework