Intial Alpha version of html Contract tools

Hi All,
This is the first semi-working commit of the proposed html contract tools, 
It really needs to have some form of browser checking to be implemented as it relies on HTML5 and newish Javascript options, so older browsers wont work, but there is no error messages regarding this.