Initial commit

Completed & tested functionality for homework