Updated files for new asset split
Make proper module
Introduce financial date time library
Limited cleanup