Add example of failing code.
Add parsing of ui-router resolve objects

- Also generalize so all dependencyOrder checks can handle both array and function syntax.
Handle ngRoute resolve objects
Update docs for resolve objects

- Extract rule specific documentation to separate files.
Handle resolve objects.

- Handle ui-router resolve objects.
- Handle ng-route resolve objects.
- Restructure docs into separae files.

Closes #6.

Merge branch 'feature/resolve-objects'