IdeaThread refactor

@roblafeve, this will give you a functioning app and more form fields to style. Make sure you update [the api](https://github.com/cremalab/suite_api) to the latest at master as well.