use URI for all http urls (addesses #21)
don't attempt build commands unless the file is a src package
Merge branch 'experimental'