func New(fp string, c interface{}, updated func()) (*File, error)
New creates a new config file and starts watching for changes
filepath is the JSON formatted file to monitor
c is the interface to attempt to marshal the file into
updated is called when there are updates to the file