Removed cases where promises where not needed.
Update gitignore.
Work on share component.
User can now post their status from the UI.