added font awesome for some icon work. added loading spinner