initial commit
Tests Pass 11/4/2013