sub card 12 implementation and tests

refactor saveChanges to be one function

add selectedFreeforms to work with freeform Tags

update to handle freeform save changes correctly

add helper function to clear out empty freeform values

refactor saveChangesToLookupTags name to saveChangesToTags to be more generic

update tests, and refactor function name

add ng-keyup for enter press on freeform input

gulp dist update

add clearAll freeform unit tests

add clearAll freeform functions

hookup clearAll freeform calls

gulp build dist
Merge pull request #205 from Rise-Vision/feature/tagging-sub-12

Feature/tagging sub 12