More backend, angular and UI done for chat