First iteration of programming assignment.
Complete and working needs validation check.

Signed-off-by: StevenAFolwer <steven.a.fowler@gmail.com>