Updated ConstantKernelRegistry to new format for future inhertance by the System class
Changeing naming scheme of constant kernels and registry
Renamed function items; moving back to non-herited System
Updated method naming scheme
Changed some more naming
Example1 working with new System
Example 4 now working; added some testing based on examples
Updated example5
Updated more examples