Added configuration class + fixes

- fixed particle engine, removed unnecessary variables, emitter particle
burst amount now behaves correctly.
- Added RAGEConfiguration which separates dependency and allows for more
flexible class initialization.
- RAGE.require now keeps a list of loaded files so that they will not be
loaded again.