initial creation on domain project
PO repo done, starting on nugget localizer
restored project, finding other way to interact
simple cleanup
done in theory, much testing needed!
woops forgot to test synchronization
Added some helpers for debugging
Moved template collection to be dictionary keyed by msgid;

fixes bug - multiple messages (TemplateItems) from multiple files but with same msgid now being coalesced into single template item
Further moved representation of TemplateItem collection from IEnumerable<> over to IDictionary<>
Further changes moving over to Dictionary collection
FIX: bug with merge logic where references were not being merged correctly (if a single reference was present in the translation, any new ones were not being added). Re-worked merge method rather than debug it.)
Added ordering of output to PO file
Tweaked helpers in Domain project
Remmed out variable to prevent annoying complier warning
Cleaned up debug code
NuggetParser class added along with supporting classes: NuggetTokens and Nugget.

Corresponding unit tests added.
Wired up NuggetLocalizer to use new generic NuggetParser.
Moved unit-tests over from NUnit to Microsoft Test
Added NuggetCommentToken setting
Wired up NuggetFileParser to use new generic NuggetParser.