added viewport sizing
Merge pull request #6 from michaelnorcross/5-viewport

added viewport sizing