Separated tests into unit and e2e
Now using new date module. Changed some method signatures for more logical naming
Splitted tests into e2e and unit tests
Generated new docs