Add Options to File Reader and refactor code to use new options