* Added field factory and subclasses

* Fixed project so tests work properly
* Refactored method names
* Added auto date parts
* Group by epoch
* Fixed tests
* Added tests through seconds grouping
* Updated epoch classes