Improve documentation and switch to Flask one page theme