Added the tools directory which includes the code to generate pll constants and the pin planning stm32cube project. Updated the .gitignore to ignore python generated files.