start of auto loading and file structure, routing and URLS