Stage 0:
-basic structure
- -logging thread
- -thread id, only when debugging on
- -date, only when --verbose
+ *logging thread
-configuration/opts
+ -load environmental variables after default()
-configuration file
- -environmental variables
-defaults
+ -global opts
+ -framework for adding opts
+ -global struct containing variables?
+ -enum container all variables?
+ -functions to set variables in opt/
+ -macros to generate comparisons in config files?
+ -macros to check env for variables?
+ -defaults->env->config files
-usage
-add files to torrent
-create torrent