Updated entitySystem.create spec with correct instanceof;
Fixed entitySystem.create functionality;
Added entitySystem.forEach spec;
Added entitySystem.forEach functionality;
Added initial entitySystem.getFamily spec;
Added initial entitySystem.getFamily functionality;
Fixed incorrect variable name in EntitySystemMock;
Added .hasComponent method to EntityMock;
Changed FamilyCollection api to .get and .set;
Added more entitySystem.getFamiliy spec;
Updated EntitySystem to pass spec;
Updated denpendency injection annotation;
Removed incorrect API from ComponentSystemMock;
Updated EntitySystemMock with latest API;
Changed EntitySystem .getFamily API to ask for an arry of tokens;