Use Angular's $timeout instead of setTimeout, cancel the timeout when user initiates an action, restart timeout when action is executed
Upgraded provider applications views hierarchy, added styling for no_apps

- Dealing with following states: no app, loading apps, empty filter
Merge pull request #222 from jtomasek/timeout_updates

Use Angular's $timeout instead of setTimeout, cancel the timeout when us...
Merge pull request #223 from jcoufal/apps

Upgraded provider applications views hierarchy, added styling for no_apps