Python Based Library for Financial Engineering and modelling of financial instruments such as Options and Swaps