remove fromURL and fromFile apis

the user is capable of doing this, keep the testing surface smaller
change date object return type and cleanup tests