Uses a session for name

This allows a user to only have to put in a name once
Ignore the finished file

Dose not need to be part of the repo
Clean up the interface a bit