adding configuration capability

## Added
- Config file

## Changed
- Using os library to join instead of just string addition.