Merge pull request #1 from nimbinatus/master

Fixing unit tests regarding tagging.
Update TODO list

Update the list of TODOs with the high level tasks needed to be completed for the next merge request
Updated the ignore file to include eclipse and coverage files
Merge remote-tracking branch 'upstream/master'