First commit

Basic gui. Now just need to add potions as nodes and set up criteria for
making them.