Updated code structure, however, still need great refactoring.
New features i.e. security, user and chat features needed.