Updating Schematic

Fixes #5
Fixes #26
Fixes #28
Merge remote-tracking branch 'origin/Scripts-and-Routines' into SchematicAndPCB
Schematic almost finished, updated PCB slightly, generated BOM, fixes #29
Revert "Schematic almost finished, updated PCB slightly, generated BOM, fixes #29"

This reverts commit f1cdcb760dfd4d6da5284d7177a3f46cce49b033.
Merge branch 'master' into SchematicAndPCB
Schematic almost finished, updated PCB slightly, generated BOM, fixes #29