Decided the shell should know the specific functions to run

putting that logic in the engine was messy and it felt like it did
not belong in there.

loading properties now always loads from a specific area

the engine also will load its own servers now