Added sphinx documentation
Updated to use more sensible class layout and included ajax updates on
details