fix a bunch of pages on mobile
tweak homepage & startup lessons
add common and site config files
output content for empty layout
update gem files
force absolute urls; use variables for shared copy
update to jekyll 2.3
misc layout fixes
new site bio variables
add categories to all posts