VectorClock class and test. Isolating the functionality from the CRDT implementation.
Moved from the Module pattern for the Constructor pattern. Even though it looses access modifier posibilities, provides ways of checking if an object is of a given class. Prefered that, and marking the private data in a variable indicating expressly that the data is private.
Integrating positive-negative counter with the new VectorClock class.
Adapting ApplicationController and CRDT factory to the new constructor pattern.
Adding new files to karma configuration and manifest file.