Python program for homework problem 6

Evaluate the performance of 4 possible functions WRT completing the
remaining 3 data points for an 8-point space.
Implementation of Wikipedia perceptron

This was my first cut at implementing a perceptron. This was based on
the wikipedia description of a perceptron, which differs in some ways
from that of the course. It was useful in helping me get the scaffolding
in place for generating and testing vectors, but it's incomplete and
doesn't work very well.
PLA implementation for homework 7-10

This is my completed perceptron and driver for answering questions 7
through 10.