refactor(directive): extract progressbar directive in a separate module and include it