Reworks basic functionality

engine now uses markdown instead of xml
engine can load files and separate scenes
engine can parse out variables