added keys to change viewport size, forward and backward movement added, line width changing added.
testing...fps
minor changes.
merged.
added ignore for sublime.
Merge branch 'master' into gh-pages