Create User Authentication for the app. Uses github oauth.
Refactored chat code and added chat service. Also added notes for chat and socket services.
creates a file from database and saves to local file, but user unable to choose where to save file
working download button
recreates download link when user clicks save
Changed download function name and added downloads folder to public. Also added figaro.