views now get initialised through promises instead of callbacks
converts indentations from tabs to spaces
adds promises to mongo access
refactor how the total span is populated
updates gulp to latest version