Finished refractoring, proceeding with feature implementation.

- Added the file lock class.
- Started working on the Engine's initialization.
- Added dictionary class Dic for config files.
- Removed own implementation of STL in favor of the standard STL. 
   Although it is insightful to try and build your own, the amount of time spent perfecting it and fixing bugs would increase development times.