fab files added and added preset management to the synthesis code. Still needs comments, however