[Front-end] [#178] Heavy refactoring of views into it's own wrapper, also made each activity date group into it's own card
[Front-end] Refactor an ActivityCard into it's own directive