Initial commit

First commit of source files that should be used to recreate the pretty user bar - UNTESTED VERSION

Signed-off-by: Matthew Rayner <matt@mattrayner.co.uk>