[20418] Added offline detection

Added offline detection to the login screen (beta). Also added Apprise
v1.5.
[20418] Fixed offline detection

Fixed bugs surrounding the offline detection system. Removed apprise.js
use and switched to Bootstrap modals.
Squashed major online detection bug

Bug caused the app to always think it was offline. Also began to
implement funcs.js, a way of separating function declaration and
description from use.
[20419] Implemented funcs.js

Fully implemented funcs.js.
Working update

Trying to work out the kinks in the buggy online detection system.