Port asset handling from sinatra-assetpack to sprockets

@samhashemi