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.
As an alternative to quickly test Smart Contract, ETH 95 can be used.
ETH 95 is a generic tool to test the smart contract. You can import contract ABI and deployed contract address on public network and use MetaMask to interact with the Smart Contract.
ETH 95 is an Open Source UI avaialble under MIT License. It provides an instant retro UI to test any of the smart contract functionality. GITHUB