Issue: #6
- Added logging functions.
- Added config file load.
- Added some string utility functions.