Creating Asma's remote branch.
Merge remote-tracking branch 'origin/apiv2' into asma
Merge remote-tracking branch 'origin/apiv2' into asma
Finsihed TagGroup and Tag Client Factories and added better exceptions.
Merged with asma's branch adding the TagGroup and Tag clients also did some spring cleaning.