Validate cached values for Column Attributes

- Validates presence and type of attribute and columns inferred from schema
- Style changes
- Add tests for re-calculating/fetching columns type attributes
- Generalize development environment to have no implicit dependencies outside of this project.
- Add notice about project deprecation.
can we added logging here as well ? just to make sure all attributes(columns) are passed for each table?