refactor and document the drawer-view
Merge pull request #6 from ascott1/master

refactor and document drawer-view
adding tests for drawer view
Merge pull request #255 from theresaanna/master

Refactor, document, test drawer view