Element page

work in progress.  lots to do, pushed up to share.
I think @AndyPorter had trouble running on standard port (5000) - should probably not be hard coded