combine ElasticPillow with AliasedElasticPillow

nothing else was extending it and it was confusing that they were both
present.
reorder stuff in readme
reorder functions
formatting
add overview docs for how pillows work
Merge pull request #92 from dimagi/ptop-cleanup

misc cleanup and documentation