New functions:
- **SaveTojason**: output the fitting result to a Jason format file for later use.
- **LoadJason**: Load previously fitted model
- **PredictwithJason**: use previously fitted model to make prediction on new data.
- **KenrelMatrix**: Returns only the kernel matrix for inspection.
New kernel(non orthogonal):
- **rbf** kernel
**Debug multiple issues**