Implementing Libor Floors and Caps
Implemented floors and caps.

Needs testing.
Relates to #80
Implemented base rates floors and caps.

Closes #80