AJAX-enabling page navigation and editing.

Todo: Ensure forms can be submitted via AJAX
Ensure new page form still works
defer JS loading
AJAX editing and in-wiki navigation fully working, TODO: fix and add tests
Updated docs
All existing tests passing
work towards ajax tests
AJAX browser tests