Fixed model __init__ bug for edge cases
added spline functions as continuum representations. removed old weights. relevant to #15