restructure npm dependencies. restructure lib assets into separate folders.
Merge pull request #4 from alekhinen/na/restructure-assets

restructure npm dependencies. restructure lib assets into separate folde...
separate out show and weather into different controllers/views/templates.

set linter to enforce back to 80char limit. separate out server requests from client into separate sub-module.

more clean up.
Merge pull request #9 from alekhinen/na/restructure

separate out show and weather into different controllers/views/templates...
update docs