Fix how fs.readFile is used so it always picks up path relative to the file it's executed in

Cleaner implementation of fs.readFile. It'll let you run your app properly even when you are not in the directory the app is in