Need absolute path to config file.

Reviewers: @mhyee 

Currently the configuration reload functionality doesn't work if the worker has cd'd into a different directory.
This is because we typically start the workers with a relative path to the configuration file and this relative path
is no longer valid. 

To solve this we will convert the relative path to an absolute path during startup.