adds function registry and function registry tests
adds year month date parse tests
add function registry factory tests