Clean up getter setter properties.

* Used `defineProperties`.
* Clean up title setter array logic.
Update bootstrap modals to be compatible with Browserify.
Log navigation changes.
Use Internuncio for logging.