Initial Stm32f4 spi driver

ok. thougt it would be easy to read for spi beginners, cause the spi interface does not support all possible configurations. so maybe any user wants to change some parameters. but in fact, that would code..