Added github api controller and functions to query repo.
Cleaned up some CSS and features.
Added Geshi stuff.

Signed-off-by: portableant <dpett@britishmuseum.org>