Changed favicon from an ico to a standard png
Added function to grab the custom templates if they exist
Moved template engine selection to the config
Set the app port during init
Broke out setting up serving of static files
Set port and set favicon
Check for custom static assets folder and serves static from there or use default public folder
Added config for favicon support