Use separate semaphore.js library.
Update styles.
Add admin? method to security namespace.
Add admin bar markup.