added overridden pad methods and examples.
Immplemented flipping
Implemented fit methods. Added more tests and more examples.