Merge pull request #1 from TobyEalden/master

Initial draft of widget server module