Redo path options:
- renamed path to profile for consistency;
- added cache option (empty path disables it);
- added portable option (sets profile and cache directories to be inside of application binary directory).
Fixes #72