Added tidemodel class
Working tidemodel and tide fragment