automatically pulls in the different spot types and adds them to schema

fixes SPOT-628

also provided unit tests :)