TDM and Map spawn support.

Added the ability to use TDM mode ( set in shared.lua), cleaned up and changed some of the init.lua functionality as well as added basic spawn location support.