initial commit
fix overcommit
tweak ignores
add requirements
sphix stub
minor