fix to not collapse headers if no data
1. data-model chenged to ng-model (issue #27)
2. sort state fix (issue #24)
3. scope is now inherited (issue #8)
4. less verbose markup (sort-arrow-ascending and sort-arrow-descending
are optional markup)