Everything mostly working

CSS has a few issues. Permalinks haven't been tested with production. Things in the UI folder belong in a new streamhub-ui repo. Annotations is still required due to auth mixups. The permalinks stuff can be further reduces to optimize loading for the basejs project. Share stuff can be changed to generate a URL when on UAT instead of asking the permalink service for a URL that doesn't work.