working through ideas for the Transform layer
- renamed CastFunction to more accurate Transform
rename ConstPolicy to TypePolicy as fits functionality better
modify readme for clarity