move config into its own package
change environmentString and environmentLen
file: add yaml tags to struct
unit: add yaml tags to struct
add validator
add validate flag