update permissions for upcoming (hopefully) features
change videos to arrays; add video manager module; fix some css; refactor uploads loading; rename things; fix loading bugs
 - css: fixed derpy page-height increasing while images load
 - loading bugs:
   - on extension load, would sometimes attempt to display uploads for previously-selected channel before channel's uploads were loaded
   - would fail to display subscription channels if previously-selected channel was invalid or did not have uploads loaded

i really need to commit more often