Added seperate database config

Created a database.sample.php file, so that devs can gitignore secret
information.

Updated index.php to reflect this addition.
Added theme and cdn support

-Moved default template into themes/default
-Moved css, js and img folder into public/assets
-Added ASSETS, THEMES_PATH and THEME_NAME to config.php
-Updated view.php to reflect this