Add mosfet tutorial, expand tools.md to mention common passive components everyone needs...

Also fix issue with MCP4xxx.js where passing undefined as the pot number would hang the part (now it throws error) and elaborate on alternative parts in AT24.md.