Squashed 'lib/' changes from 798c028..334444d

334444d init
12ac31f init
dbe287f init
e737409 init

git-subtree-dir: lib
git-subtree-split: 334444d3e871d83622afde81f56025b0a010ee22
Merge commit '96ad13ce49f9c6f1747c8ab6c52af970506d93b9'
Squashed 'static/' changes from ef6b13d..720089e

720089e edit
dac5cc0 edit

git-subtree-dir: static
git-subtree-split: 720089e438d56454805184db28f9abc52fe5014f
Merge commit '81b8c2015e57848293a8b3bbe329e9c2e8521875'