implemented basic category picking and multiple period selections

- refactored highlight to use angular binding instead of jQuery
- implemented grow period feature