initial library commit with:

- Base class,
- Helper class,
- is[Type] functions
- each and html implementation
html page for live testing