Refactor and expand Transaction, fleshing out status with info from YV. Also refactor out controllers
from YouViewFeedsWebModule, turning it into a generic TVAnytimeFeedsModule, that is always included with
Atlas.
N.B. some tests have been ignored for this, due to time constraints. These will be fixed.
Modules can't be final. Who knew?
Add bean for FeedStatsResolver
Initial version of application to mock up transaction data and write it to mongo.
Tidy up tests broken by refactoring of transaction store, and add tests around Translation of transaction statuses and associated classes.
Refactor TVAnytimeGenerator to generate a TVA element (removing the serialization component from this class).
Refactor upload to allow processing of transaction statuses for upload
Update upload client test to test transactions are returned
Commit missing classes
hack in stripping of url prefix for transaction urls
Add in Mongo stats store and terrible means to get a queuesize metric from the upload tasks
Instantiate latency with default value
Change publisher key used in lastupdated store as current key features '.'
Merge pull request #126 from atlasapi/mbst-9838-yv-process-improvements

Mbst 9838 yv process improvements