[#91] make sure online / offline states are displayed properly when a project is added to an empty app or when all projects are removed from the app
[#91] code clean up for server status online / offline logic
[#86] renamed js file for sidebar action buttons