Bug fixes

- Fix some major bugs that causes to server crash.
- Implement passing message as just string instead of object if user locale is not impornant.
I guess we don't have to use nginx as a proxy, this server should be able to run its own. So we should handle that, too.