Add method to retrieve systems in the engine

Also converted spaces to tabs, it had weird mix of both

enhancement for #55 
This will generate garbage. It's better to keep internal arrays. I will get to that today.