Use a sensible data directory.

- Allow the user to specify a project name.
- Continue with existing projects.
- Data now stored in ~/.tabula