added documentation, improved layouts, and added documentation

improved layouts by adding tablet layout, and forcing portrait layouts
(not something i prefer to do - but it works best for this demo)