- Dictionary module enhancements
  - Fix the dictionary per the resource factory model
  - Return a function rather than an object
  - Passing a key to that function will create the dictionary object
  - rename lookUp to lookUpList	and corresponding changes to the codebase
  - lookUp should perform the lookUp for single item
  - Some additional methods
- Dictionary module refactor (Draft Unclean)
  - Refactor into
  	- A generic dictionary and
	  - A generics dictionary is used for any non specific hash maps
	  - Note : for collection items use resource dictionary
	- A resource dictionary that uses the generic dictionary
	  - resource dictionary is used to build lookUps for collection items
- Dictionary module refactor (Cleaned Up)
  - Refactor into
  	- A generic dictionary and
	  - A generics dictionary is used for any non specific hash maps
	  - Note : for collection items use resource dictionary
	- A resource dictionary that uses the generic dictionary
	  - resource dictionary is used to build lookUps for collection items
- Resource module enhancement
  - Use dictionary for foreign key resource mapping in base resource module
  - Two level foreign key map
  - Change Tasks resource to use the forein key map
- Fix Query in Loop in Task edit (draft)
  - QIL is to fetch tasks for each backlogitem and calculate total estimates
- Fix Query in Loop in Task edit (cleaned)
  - QIL is to fetch tasks for each backlogitem and calculate total estimates
  - using GroupBy
- Gantt Chart directive
  - item vs gantt task - only one task per item (eg. sprints)
  - item vs multiple gantt tasks - task timer timestamps (eg. task timing view)
  - wire up the gantt tasks to item changes
  - freeze the ability to change gantt items for now
  - date range offset fix
    - the offset fix is not currently working on init
	- but works via the scale dropdown button
  - To Do: gantt chart for specific items
Merge branch 'master' of https://github.com/mustafavzg/angular-app into hari

Conflicts:
	client/src/app/projects/projects-itemview.tpl.html
	client/src/app/projects/projectsitemview.js
	client/src/less/custom-utilities.less