I am looking for a tool that builds a basic interface for a contract so that I can use this generated HTML as a starting point to build the front end.
Martin - have you tried Bloc? https://github.com/blockapps/bloc
It does a very basic auto-generated UI
You can use the MIX IDE which can make it easy to build a mock UI along with a contract and the ability to debug the contract.