-Placed viewport camera into it's own .cs file.

-BUG: viewport camera allows input when form doesn't have focus.