Initial commit
add some basic header and footer stuff, add flexbox sticky footer to css, add theme asset management functions in a singleton
update readme