This is a combination of 2 commits.

Initial commit
Added view and began share js code