feat(loading-class) Add the loading class for long running promises

Also adds tests for passing a promise and the classes add/remove.
Merge pull request #57 from SimeonC/classes_feat

feat(loading-class) Add the loading class for long running promises