Moved withTimeout implementation up
Added npm package badge